Auto commit at 2025-06-05 08:43:54
This commit is contained in:
parent
a4f58aa70f
commit
46b7d6e536
@ -74,7 +74,7 @@ private:
|
||||
|
||||
// 所有控制源均失联,发布安全默认指令
|
||||
mc::msg::McCtrl safe_msg;
|
||||
safe_msg.mcu_enabled = false;
|
||||
safe_msg.mcu_enabled = true;
|
||||
safe_msg.brake = 1;
|
||||
safe_msg.gear = 0;
|
||||
safe_msg.rpm = 0;
|
||||
|
||||
@ -67,7 +67,7 @@ mc::msg::McCtrl get_safe_control()
|
||||
if (!control_cache.get(msg))
|
||||
{
|
||||
// 超时或未接收到控制数据,进入安全状态
|
||||
msg.mcu_enabled = false;
|
||||
msg.mcu_enabled = true;
|
||||
msg.brake = 1;
|
||||
msg.gear = 0;
|
||||
msg.rpm = 0;
|
||||
@ -142,7 +142,7 @@ void receiveHandler(const CANFrame &frame, void *userData)
|
||||
|
||||
// 立即更新控制缓存,强制进入安全状态
|
||||
mc::msg::McCtrl safe_msg;
|
||||
safe_msg.mcu_enabled = false;
|
||||
safe_msg.mcu_enabled = true;
|
||||
safe_msg.brake = 1;
|
||||
safe_msg.gear = 0;
|
||||
safe_msg.rpm = 0;
|
||||
|
||||
@ -157,7 +157,7 @@ private:
|
||||
}
|
||||
else // 未使能状态,发送安全默认控制指令
|
||||
{
|
||||
msg.mcu_enabled = false;
|
||||
msg.mcu_enabled = true;
|
||||
msg.brake = 1;
|
||||
msg.gear = 0;
|
||||
msg.rpm = 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user