AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
CCanHandler Class Reference

CAN General Handler software component. More...

Inheritance diagram for CCanHandler:
CSoftwareComponent< CCanHandler, 1U >

Classes

struct  SCanasPlatform
 Platform-specific data. More...
 

Static Public Member Functions

static void ReceiveCanFrames ()
 CAN Listener.
 
- Static Public Member Functions inherited from CSoftwareComponent< CCanHandler, 1U >
static CCanHandlerGetInstance (unsigned uInstanceIndex=0U)
 

Public Attributes

CanasInstance oCanasInstance
 CAN Aerospace instance object.
 
SCanasPlatform oCanasPlatform
 CAN Aerospace Platform specific.
 

Static Public Attributes

static constexpr int32_t skiMallocSize { 1024 }
 Static Malloc size in bytes.
 
static constexpr uint32_t skuMutexTout { 1 }
 CAN Aerospace mutex timeout.
 
- Static Public Attributes inherited from CSoftwareComponent< CCanHandler, 1U >
static constexpr unsigned skuInstanceCount_
 

Friends

class CSoftwareComponent< CCanHandler, 1U >
 

Additional Inherited Members

- Public Member Functions inherited from CSoftwareComponent< CCanHandler, 1U >
virtual void Init ()=0
 
virtual bool IsInitialized ()=0
 
- Protected Member Functions inherited from CSoftwareComponent< CCanHandler, 1U >
 CSoftwareComponent ()=default
 
 ~CSoftwareComponent ()=default
 

Detailed Description

CAN General Handler software component.

Member Function Documentation

◆ ReceiveCanFrames()

void CCanHandler::ReceiveCanFrames ( )
static

CAN Listener.

Friends And Related Function Documentation

◆ CSoftwareComponent< CCanHandler, 1U >

friend class CSoftwareComponent< CCanHandler, 1U >
friend

Member Data Documentation

◆ oCanasInstance

CanasInstance CCanHandler::oCanasInstance

CAN Aerospace instance object.

◆ oCanasPlatform

SCanasPlatform CCanHandler::oCanasPlatform

CAN Aerospace Platform specific.

◆ skiMallocSize

constexpr int32_t CCanHandler::skiMallocSize { 1024 }
staticconstexpr

Static Malloc size in bytes.

◆ skuMutexTout

constexpr uint32_t CCanHandler::skuMutexTout { 1 }
staticconstexpr

CAN Aerospace mutex timeout.


The documentation for this class was generated from the following files: