29 for (
int i = 0; i < 2; i++)
36 it.second->updateLastConfig();
38 it.second->updateLastConfig();
47 bool is_repeat =
true;
49 if (!it.second->isRepeated())
52 if (!it.second->isRepeated())
64 bool is_repeat =
true;
66 if (!it.second->isRepeated())
69 if (!it.second->isRepeated())
76 it.second->updateLastConfig();
78 it.second->updateLastConfig();
80 for (
int i = 0; i < 2; i++)
86 if (
s_l_ == rm_msgs::DbusData::MID &&
s_r_ == rm_msgs::DbusData::UP)
110 static bool is_different =
false;
117 else if (is_different)
121 is_different =
false;
126 is_different =
false;
137 static bool delay =
false;
138 if (main_mode == 254)
191 if (mode == rm_msgs::ChassisCmd::RAW)
193 else if (mode == rm_msgs::ChassisCmd::FOLLOW)
195 else if (mode == rm_msgs::ChassisCmd::TWIST)
197 else if (mode == rm_msgs::ChassisCmd::UP_SLOPE)
199 else if (mode == rm_msgs::ChassisCmd::FALLEN)
250 if (state == rm_msgs::ShootState::STOP)
252 else if (state == rm_msgs::ShootState::READY)
254 else if (state == rm_msgs::ShootState::PUSH)
256 else if (state == rm_msgs::ShootState::BLOCK)
292 if (mode == rm_msgs::GimbalCmd::DIRECT)
294 else if (mode == rm_msgs::GimbalCmd::RATE)
296 else if (mode == rm_msgs::GimbalCmd::TRACK)
317 det_color_ == rm_msgs::StatusChangeRequest::RED);
339 if (target == rm_msgs::StatusChangeRequest::SMALL_BUFF)
341 else if (target == rm_msgs::StatusChangeRequest::BIG_BUFF)
343 else if (target == rm_msgs::StatusChangeRequest::ARMOR && armor_target == rm_msgs::StatusChangeRequest::ARMOR_ALL)
345 else if (target == rm_msgs::StatusChangeRequest::ARMOR &&
346 armor_target == rm_msgs::StatusChangeRequest::ARMOR_OUTPOST_BASE)
355 else if (armor_target == rm_msgs::StatusChangeRequest::ARMOR_ALL)
357 else if (armor_target == rm_msgs::StatusChangeRequest::ARMOR_OUTPOST_BASE)
459 for (
int i = 0; i < static_cast<int>(data.size()); i++)