Commit Graph
26 Commits
Author SHA1 Message Date
pgsocks 60673a5283 Reorganize messages into module groups 2023-02-02 01:14:29 -06:00
pgsocks f0befa0b7b Add heartbeat message 2023-02-02 01:14:29 -06:00
pgsocks 3a2afcc93a Make ack bit and receiver byte parameters 2023-02-02 01:14:29 -06:00
pgsocks 1eca1b25e7 Add more messages 2023-02-02 01:14:29 -06:00
pgsocks 07a0d7eca7 Make shell command take run arguments 2023-02-02 01:14:29 -06:00
pgsocks 35cc588ae9 Improve commenting and error checking 2023-02-02 01:14:29 -06:00
pgsocks 638fcd3fe2 Check for invalid max socket fd before polling 2023-02-02 01:14:29 -06:00
pgsocks a283cad9ed Refactor connection polling 2023-02-02 01:14:29 -06:00
pgsocks 6eb0d092e6 Read from multiple sockets 2023-02-02 01:14:29 -06:00
pgsocks 0cec23f7f7 Make two connections for SDK and device 2023-02-02 01:14:29 -06:00
pgsocks 51b8897d38 Make message poll wait indefinitely 2023-02-02 01:14:29 -06:00
pgsocks 0699fa5906 Fix crc validation 2023-02-02 01:14:29 -06:00
pgsocks ab22567f65 Fix warning 2023-02-02 01:14:29 -06:00
pgsocks 40325fd5f7 Fix warning 2023-02-02 01:14:29 -06:00
pgsocks e60aa4c2e3 Refactor for public API 2023-02-02 01:14:29 -06:00
pgsocks dab8e0029e Make a struct for connections 2023-02-02 01:14:29 -06:00
pgsocks 8170b3aa90 Move messages to their own headers 2023-02-02 01:14:29 -06:00
pgsocks dc1d5f77af Add Set SDK Mode message 2023-02-02 01:14:29 -06:00
pgsocks 3a0656f4c4 Refactor set SDK connection message constructor 2023-02-02 01:14:29 -06:00
pgsocks 9ccc5cbca0 Refactor LED packet constructor 2023-02-02 01:14:29 -06:00
pgsocks c1bb243211 Change Session to Client 2023-02-02 01:14:29 -06:00
pgsocks d4e1817793 Add LED control packet 2023-02-02 01:14:29 -06:00
pgsocks a1c9c2fc00 Improve commenting 2023-02-02 01:14:29 -06:00
pgsocks c721dc756c Set SDK port back default removed seq_id bounds 2023-02-02 01:14:29 -06:00
pgsocks 71f01f93cf Identical output to original Robomaster SDK 2023-02-02 01:14:29 -06:00
pgsocks d47c817e0d Initial Commit 2023-02-02 01:14:29 -06:00