moved state update function to agilex base class

This commit is contained in:
Ruixiang Du
2021-07-14 10:53:24 +08:00
parent 257787eb1b
commit 0d99c56f95
12 changed files with 176 additions and 166 deletions

View File

@@ -58,8 +58,13 @@ void ScoutRobot::SetLightCommand(LightMode f_mode, uint8_t f_value,
scout->SetLightCommand(f_mode, f_value, r_mode, r_value);
}
ScoutState ScoutRobot::GetRobotState() {
ScoutCoreState ScoutRobot::GetRobotState() {
auto scout = dynamic_cast<ScoutInterface*>(robot_);
return scout->GetRobotState();
}
ScoutActuatorState ScoutRobot::GetActuatorState() {
auto scout = dynamic_cast<ScoutInterface*>(robot_);
return scout->GetActuatorState();
}
} // namespace westonrobot