Change class prefix from RTOS to Rtos

This commit is contained in:
Henrik Stickann
2022-12-02 16:32:59 +01:00
parent 75f939436e
commit 57d0dd0bcd
6 changed files with 18 additions and 18 deletions

View File

@@ -11,27 +11,27 @@
namespace sta
{
template <typename T>
RTOSQueue<T>::RTOSQueue(osMessageQueueId_t * handle)
RtosQueue<T>::RtosQueue(osMessageQueueId_t * handle)
: handle_{handle}
{
STA_ASSERT(handle != nullptr);
}
template <typename T>
bool RTOSQueue<T>::put(const Message & msg, uint32_t timeout /* = osWaitForever */)
bool RtosQueue<T>::put(const Message & msg, uint32_t timeout /* = osWaitForever */)
{
return (osOK == osMessageQueuePut(*handle_, &msg, 0, timeout));
}
template <typename T>
bool RTOSQueue<T>::get(Message * outMsg, uint32_t timeout /* = osWaitForever */)
bool RtosQueue<T>::get(Message * outMsg, uint32_t timeout /* = osWaitForever */)
{
uint8_t prio;
return (osOK == osMessageQueueGet(*handle_, outMsg, &prio, timeout));
}
template <typename T>
uint32 RTOSQueue<T>::available() const
uint32 RtosQueue<T>::available() const
{
return osMessageQueueGetCount(*handle_);
}