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; 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 } // namespace tacos
} }

View File

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