![]() |
MCUSW
|
Can mailox configuration definition.
Data Fields | |
| uint8 | CanHandleType |
| uint32 | MBIdType |
| Can_HwHandleType | HwHandle |
| uint32 | 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
| uint32 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