|
ADTF Device Toolbox SDK
|
#include <can_types.h>
Classes | |
| struct | tData |
| struct | tMessageHeader |
| struct | tStatus |
Public Types | |
| enum | eMessageTag { MT_Data = 0 , MT_Status = 1 } |
| enum | eDataFlags { DF_NONE = 0 , DF_ERROR_FRAME = 1 , DF_REMOTE_FRAME = 2 , DF_TX_COMPLETED = 4 } |
| enum | eBusStatus { BS_OFFLINE = 1 , BS_ERROR_PASSIVE = 2 , BS_ERROR_WARNING = 4 , BS_ERROR_ACTIVE = 8 } |
| enum | eMsgId { MSG_IDMASK_BASE = 0x000007FF , MSG_IDMASK_EXTENDED = 0x1FFFFFFF , MSG_EXTENDED_FLAG = 0x80000000 } |
Public Attributes | ||
| tMessageHeader | sHeader | |
| CAN message header structure. | ||
| union { | ||
| tData sData | ||
| used when ui8Tag == MT_Data | ||
| tStatus sStatus | ||
| used when ui8Tag == MT_Status | ||
| }; | ||
The CAN data structure is used by CAN MediaSamples use following code within your filter:
CAN message id masks. These masks should be used to check for extended or standard messages and to get the correct identifier from ui32Id in tData.