mirror of
https://github.com/westonrobot/ugv_sdk
synced 2023-04-08 06:32:14 +08:00
update missing status msg remove virtual function
This commit is contained in:
@@ -178,7 +178,7 @@ class AgilexBase : public RobotInterface {
|
|||||||
if (can_connected_) can_->StopService();
|
if (can_connected_) can_->StopService();
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual void ParseCANFrame(can_frame *rx_frame) {
|
void ParseCANFrame(can_frame *rx_frame) {
|
||||||
AgxMessage status_msg;
|
AgxMessage status_msg;
|
||||||
if (parser_.DecodeMessage(rx_frame, &status_msg)) {
|
if (parser_.DecodeMessage(rx_frame, &status_msg)) {
|
||||||
UpdateRobotCoreState(status_msg);
|
UpdateRobotCoreState(status_msg);
|
||||||
@@ -204,6 +204,16 @@ class AgilexBase : public RobotInterface {
|
|||||||
core_state_msgs_.light_state = status_msg.body.light_state_msg;
|
core_state_msgs_.light_state = status_msg.body.light_state_msg;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case AgxMsgMotionModeState: {
|
||||||
|
// std::cout << "motion mode feedback received" << std::endl;
|
||||||
|
core_state_msgs_.motion_mode_state = status_msg.body.motion_mode_state_msg;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case AgxMsgRcState: {
|
||||||
|
// std::cout << "rc feedback received" << std::endl;
|
||||||
|
core_state_msgs_.rc_state = status_msg.body.rc_state_msg;
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user