Add heartbeat message

This commit is contained in:
2023-02-02 01:14:29 -06:00
parent 3a2afcc93a
commit f0befa0b7b
4 changed files with 34 additions and 5 deletions
+13
View File
@@ -178,6 +178,17 @@ struct PACKED SetWheelSpeedResp
struct Footer footer;
};
struct PACKED SdkHeartbeatReq {
struct Header header;
struct Footer footer;
};
struct PACKED SdkHeartbeatResp {
struct Header header;
uint8_t retcode;
struct Footer footer;
};
struct PACKED SetSdkModeReq {
struct Header header;
uint8_t enable;
@@ -213,6 +224,7 @@ union Request {
struct Header header;
struct SetSdkConnectionReq sdkconn;
struct SetSdkModeReq sdkmode;
struct SdkHeartbeatReq heartbeat;
struct SetSystemLedReq led;
struct SetWheelSpeedReq wheel;
struct SetChassisWheelSpeedReq chswheel;
@@ -225,6 +237,7 @@ union Response {
struct Header header;
struct SetSdkConnectionResp sdkconn;
struct SetSdkModeResp sdkmode;
struct SdkHeartbeatResp heartbeat;
struct SetSystemLedResp led;
struct SetWheelSpeedResp wheel;
struct SetChassisWheelSpeedResp chswheel;
+6
View File
@@ -19,3 +19,9 @@ set_sdk_connection(
enum CONNECTION connection_type,
uint32_t ip_address,
uint16_t port );
static const uint8_t SDK_HEARTBEAT_CMDID = 0xD5;
void
sdk_heartbeat(
Client session );