MCUSW
Can_MailboxType Struct Reference

Detailed Description

Can mailox configuration definition.

Data Fields

uint8 CanHandleType
 
uint32 MBIdType
 
Can_HwHandleType HwHandle
 
uint16 CanHwObjectCount
 
Can_MailBoxDirectionType MBDir
 
const Can_ControllerType_PCController
 
Can_HwFilterType ** HwFilterList
 
uint32 HwFilterCnt
 
uint8 CanFdPaddingValue
 
boolean CanHardwareObjectUsesPolling
 

Field Documentation

◆ CanHandleType

uint8 Can_MailboxType::CanHandleType

CanHandleType 0=Full, *1=Basic

◆ MBIdType

uint32 Can_MailboxType::MBIdType

CanIdType 0=standard 1=Extended 2= Mixed

◆ HwHandle

Can_HwHandleType Can_MailboxType::HwHandle

Mailbox - Hw object in the controller

◆ CanHwObjectCount

uint16 Can_MailboxType::CanHwObjectCount

Number of hardware objects used to implement one HOH

◆ MBDir

Can_MailBoxDirectionType Can_MailboxType::MBDir

CanObjectType - Direction of Mailbox

See also
Can_MailBoxDirectionType

◆ Controller

const Can_ControllerType_PC* Can_MailboxType::Controller

Reference to CAN Controller to which the HOH is associated to.

◆ HwFilterList

Can_HwFilterType** Can_MailboxType::HwFilterList

List of HW Filter

◆ HwFilterCnt

uint32 Can_MailboxType::HwFilterCnt

HW Filter Count

◆ CanFdPaddingValue

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.

◆ CanHardwareObjectUsesPolling

boolean Can_MailboxType::CanHardwareObjectUsesPolling

TRUE = Polling, FALSE = Interrupt