|
CANopen Master Documentation
Version 6.08.00
|
#include "com_defs.h"
Include dependency graph for com_queue.h:Enumerations | |
| enum | ComQueue_e |
Functions | |
| ComStatus_tv | ComQueueAdd (uint8_t ubNetV, uint8_t ubQueueIndexV, CpCanMsg_ts *ptsCanMsgV) |
| ComStatus_tv | ComQueueClear (uint8_t ubNetV, uint8_t ubQueueIndexV) |
| ComStatus_tv | ComQueueFetch (uint8_t ubNetV, uint8_t ubQueueIndexV, CpCanMsg_ts *ptsCanMsgV) |
| ComStatus_tv | ComQueueConfigure (uint8_t ubNetV, uint8_t ubQueueIndexV) |
| ComStatus_tv | ComQueueInit (uint8_t ubNetV) |
| ComStatus_tv | ComQueuePending (uint8_t ubNetV, uint8_t ubQueueIndexV) |
| ComStatus_tv | ComQueueRelease (uint8_t ubNetV, uint8_t ubQueueIndexV) |
| enum ComQueue_e |
| ComStatus_tv ComQueueAdd | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV, | ||
| CpCanMsg_ts * | ptsCanMsgV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
| [in] | ptsCanMsgV | Pointer to CANpie FD message structure |
Add CANpie message to selected queue defined by queue index ubQueueIndexV.
| ComStatus_tv ComQueueClear | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
Clear selected queue
| ComStatus_tv ComQueueConfigure | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
Enable a queue for the selected ubQueueIndexV.
| ComStatus_tv ComQueueFetch | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV, | ||
| CpCanMsg_ts * | ptsCanMsgV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
| [out] | ptsCanMsgV | Pointer to CANpie FD message structure |
Fetch CANpie FD message from selected queue.
| ComStatus_tv ComQueueInit | ( | uint8_t | ubNetV | ) |
| [in] | ubNetV | CANopen Network channel |
Initialize all queues for network ubNetV.
| ComStatus_tv ComQueuePending | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
Get number of pending entries within of defined queue
| ComStatus_tv ComQueueRelease | ( | uint8_t | ubNetV, |
| uint8_t | ubQueueIndexV ) |
| [in] | ubNetV | CANopen Network channel |
| [in] | ubQueueIndexV | Queue index defined by ComQueue_e |
Disable a queue defined by parameter ubQueueIndexV.