MCUSW
|
Can mailox configuration definition.
Data Fields | |
uint8 | CanHandleType |
uint32 | MBIdType |
Can_HwHandleType | HwHandle |
uint16 | CanHwObjectCount |
Can_MailBoxDirectionType | MBDir |
const Can_ControllerType_PC * | Controller |
Can_HwFilterType ** | HwFilterList |
uint32 | HwFilterCnt |
uint8 | CanFdPaddingValue |
boolean | CanHardwareObjectUsesPolling |
uint8 Can_MailboxType::CanHandleType |
CanHandleType 0=Full, *1=Basic
uint32 Can_MailboxType::MBIdType |
CanIdType 0=standard 1=Extended 2= Mixed
Can_HwHandleType Can_MailboxType::HwHandle |
Mailbox - Hw object in the controller
uint16 Can_MailboxType::CanHwObjectCount |
Number of hardware objects used to implement one HOH
Can_MailBoxDirectionType Can_MailboxType::MBDir |
CanObjectType - Direction of Mailbox
const Can_ControllerType_PC* Can_MailboxType::Controller |
Reference to CAN Controller to which the HOH is associated to.
Can_HwFilterType** Can_MailboxType::HwFilterList |
List of HW Filter
uint32 Can_MailboxType::HwFilterCnt |
HW Filter Count
uint8 Can_MailboxType::CanFdPaddingValue |
If PduInfo->SduLength does not match possible DLC values CanDrv will use the next higher valid DLC for transmission with initialization of unused bytes to the value of the corresponding CanFdPaddingValue.
boolean Can_MailboxType::CanHardwareObjectUsesPolling |
TRUE = Polling, FALSE = Interrupt