Data Fields
CANMSP432E4_Object Struct Reference

CANMSP432E4 Object. More...

#include <CANMSP432E4.h>

Collaboration diagram for CANMSP432E4_Object:
Collaboration graph
[legend]

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
 

Detailed Description

CANMSP432E4 Object.

The application must not access any member variables of this structure!

Field Documentation

§ elem

List_Elem CANMSP432E4_Object::elem

list element of hardware binding

§ txBuffer

StructRingBuf_Object CANMSP432E4_Object::txBuffer

transmit object ring buffer

§ rxBuffer

StructRingBuf_Object CANMSP432E4_Object::rxBuffer

receive object ring buffer

§ readSem

SemaphoreP_Handle CANMSP432E4_Object::readSem

read Semaphore

§ writeSem

SemaphoreP_Handle CANMSP432E4_Object::writeSem

write Semaphore

§ mode

CAN_Mode CANMSP432E4_Object::mode

blocking or nonblocking mode

§ direction

CAN_Direction CANMSP432E4_Object::direction

read/write mode

§ writeTimeout

uint32_t CANMSP432E4_Object::writeTimeout

blocking mode write timeout

§ readTimeout

uint32_t CANMSP432E4_Object::readTimeout

blocking mode read timeout

§ rxInUseMask

uint32_t CANMSP432E4_Object::rxInUseMask

receive message objects in use

§ txInUseMask

uint32_t CANMSP432E4_Object::txInUseMask

transmit message objects in use

§ overrunCount

uint32_t CANMSP432E4_Object::overrunCount

receive overrun count statistic

§ opened

bool CANMSP432E4_Object::opened

Has the obj been opened

§ txPending

bool CANMSP432E4_Object::txPending

transmission is in progress


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale