TPCANMessageTypeXL Enumeration
Represents the type of a CAN XL message.
Namespace: Peak.Can.Basic.BackwardCompatibilityAssembly: PCANBasic.NET (in PCANBasic.NET.dll) Version: 5.1.0
[FlagsAttribute]
public enum TPCANMessageTypeXL
<FlagsAttribute>
Public Enumeration TPCANMessageTypeXL
[FlagsAttribute]
public enum class TPCANMessageTypeXL
Several message types can be combined (bit mask value).
Messages with type
PCAN_MESSAGE_FD,
PCAN_MESSAGE_BRS,
PCAN_MESSAGE_ESI, or a combination of them, can only be sent/received
using the
WriteFD and
ReadFD methods.
Messages with type
PCAN_MESSAGE_XL,
PCAN_MESSAGE_PROTOCOL_EXCEPTION,
PCAN_MESSAGE_ERROR_NOTIFICATION, or a combination of them, can only be sent/received
using the
WriteXL and
ReadXL methods.
| PCAN_MESSAGE_STANDARD | 0 |
The PCAN message is a CAN Standard Frame (11-bit identifier)
|
| PCAN_MESSAGE_RTR | 1 |
The PCAN message is a CAN Remote-Transfer-Request Frame
|
| PCAN_MESSAGE_EXTENDED | 2 |
The PCAN message is a CAN Extended Frame (29-bit identifier)
|
| PCAN_MESSAGE_FD | 4 |
The PCAN message represents a FD frame in terms of CiA Specs
|
| PCAN_MESSAGE_BRS | 8 |
The PCAN message represents a FD bit rate switch (CAN data at a higher bit rate)
|
| PCAN_MESSAGE_ESI | 16 |
The PCAN message represents a FD error state indicator(CAN FD transmitter was error active)
|
| PCAN_MESSAGE_ECHO | 32 |
The PCAN message represents an echo CAN Frame
|
| PCAN_MESSAGE_ERRFRAME | 64 |
The PCAN message represents an error frame
|
| PCAN_MESSAGE_STATUS | 128 |
The PCAN message represents a PCAN status message
|
| PCAN_MESSAGE_XL | 256 |
The PCAN message represents an XL frame in terms of CiA Specs
|
| PCAN_MESSAGE_PROTOCOL_EXCEPTION | 512 |
The PCAN message represents a protocol exception from CAN core
|
| PCAN_MESSAGE_ERROR_NOTIFICATION | 1,024 |
The PCAN message represents an error notification from CAN core
|