mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/TACOS.git
synced 2025-08-06 09:37:34 +00:00
Cleanup
This commit is contained in:
@@ -9,8 +9,6 @@ namespace sta
|
||||
CanBus::CanBus(CAN_HandleTypeDef * handle)
|
||||
: TacosThread{"Can Bus", STA_TACOS_CAN_BUS_PRIORITY},
|
||||
canBusController_{handle},
|
||||
canBusDataQueueBuffer{nullptr},
|
||||
canBusSysQueueBuffer{nullptr},
|
||||
canSysDataQueue_{STA_RTOS_CAN_BUS_QUEUE_LENGTH},
|
||||
canBusDataQueue_{STA_RTOS_CAN_BUS_QUEUE_LENGTH},
|
||||
canBus_{&canBusController_, HAL_GetTick, dummy::handleSysMessage, dummy::handleDataMessage}
|
||||
@@ -67,7 +65,7 @@ namespace sta
|
||||
canBus.processTx();
|
||||
}
|
||||
|
||||
bool queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout)
|
||||
bool CanBus::queueCanBusMsg(const CanDataMsg & msg, uint32_t timeout)
|
||||
{
|
||||
STA_ASSERT((msg.header.sid & STA_CAN_SID_SYS_BITS) == 0);
|
||||
STA_ASSERT(msg.header.payloadLength <= sizeof(msg.payload));
|
||||
@@ -84,7 +82,7 @@ namespace sta
|
||||
}
|
||||
}
|
||||
|
||||
bool queueCanBusMsg(const CanSysMsg & msg, uint32_t timeout)
|
||||
bool CanBus::queueCanBusMsg(const CanSysMsg & msg, uint32_t timeout)
|
||||
{
|
||||
STA_ASSERT((msg.header.sid & ~STA_CAN_SID_SYS_BITS) == 0);
|
||||
|
||||
@@ -101,14 +99,14 @@ namespace sta
|
||||
}
|
||||
|
||||
|
||||
bool getCanBusMsg(CanDataMsg * msg, uint32_t timeout)
|
||||
bool CanBus::getCanBusMsg(CanDataMsg * msg, uint32_t timeout)
|
||||
{
|
||||
return (osOK == osMessageQueueGet(canBusDataQueueHandle, msg, 0, timeout));
|
||||
return (canBusDataQueueBuffer_.get(msg, timeout));
|
||||
}
|
||||
|
||||
bool getCanBusMsg(CanSysMsg * msg, uint32_t timeout)
|
||||
bool CanBus::getCanBusMsg(CanSysMsg * msg, uint32_t timeout)
|
||||
{
|
||||
return (osOK == osMessageQueueGet(canBusSysQueueHandle, msg, 0, timeout));
|
||||
return (canBusSysQueueBuffer_.get(msg, timeout));
|
||||
}
|
||||
|
||||
} /* namespace tacos */
|
||||
|
Reference in New Issue
Block a user