TACOS interfaces for queing msg

This commit is contained in:
@CarlWachter 2024-02-28 14:38:38 +01:00
parent 43a8d19d08
commit f0176bb2ed
2 changed files with 11 additions and 6 deletions

View File

@ -78,7 +78,9 @@ namespace sta
return thread_ptr;
}
//bool queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout);
bool queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout);
bool queueCanBusMsg(const CanSysMsg & msg, uint32_t timeout);
} // namespace tacos
}

View File

@ -25,11 +25,14 @@ namespace sta
{
Statemachine::instance()->requestTimedStateTransition(from, to, millis, lockout);
}
/*bool queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout){
//extern CAN_HandleTypeDef hcan1;
//return CanBus::instance(STA_STM32_CAN_HANDLE)->queueCanBusMsg(msg, timeout);
return false;
}*/
bool queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout){
return CanBus::instance()->queueCanBusMsg(msg, timeout);
}
bool queueCanBusMsg(const CanSysMsg & msg, uint32_t timeout){
return CanBus::instance()->queueCanBusMsg(msg, timeout);
}
} // namespace tacos
} // namespace sta