![]() |
![]() |
CANMSP432E4 Object. More...
#include <CANMSP432E4.h>
Data Fields | |
List_Elem | elem |
StructRingBuf_Object | txBuffer |
StructRingBuf_Object | rxBuffer |
SemaphoreP_Handle | readSem |
SemaphoreP_Handle | writeSem |
CAN_Mode | mode |
CAN_Direction | direction |
uint32_t | writeTimeout |
uint32_t | readTimeout |
uint32_t | rxInUseMask |
uint32_t | txInUseMask |
uint32_t | overrunCount |
bool | opened: 1 |
bool | txPending: 1 |
CANMSP432E4 Object.
The application must not access any member variables of this structure!
List_Elem CANMSP432E4_Object::elem |
list element of hardware binding
StructRingBuf_Object CANMSP432E4_Object::txBuffer |
transmit object ring buffer
StructRingBuf_Object CANMSP432E4_Object::rxBuffer |
receive object ring buffer
SemaphoreP_Handle CANMSP432E4_Object::readSem |
read Semaphore
SemaphoreP_Handle CANMSP432E4_Object::writeSem |
write Semaphore
CAN_Mode CANMSP432E4_Object::mode |
blocking or nonblocking mode
CAN_Direction CANMSP432E4_Object::direction |
read/write mode
uint32_t CANMSP432E4_Object::writeTimeout |
blocking mode write timeout
uint32_t CANMSP432E4_Object::readTimeout |
blocking mode read timeout
uint32_t CANMSP432E4_Object::rxInUseMask |
receive message objects in use
uint32_t CANMSP432E4_Object::txInUseMask |
transmit message objects in use
uint32_t CANMSP432E4_Object::overrunCount |
receive overrun count statistic
bool CANMSP432E4_Object::opened |
Has the obj been opened
bool CANMSP432E4_Object::txPending |
transmission is in progress