CANopen Master Documentation
Version 6.08.00
|
#include "com_defs.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.