AMS Advanced Air Mobility Sensors UG
Loading...
Searching...
No Matches
CSyncPulseHandler Class Reference
Inheritance diagram for CSyncPulseHandler:
CSoftwareComponent< CSyncPulseHandler, 0U >

Static Public Member Functions

static void SyncPulseCallback ()
 
static void ProcessSyncPulse (uint64_t uTimestampUs)
 
- Static Public Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U >
static CSyncPulseHandlerGetInstance (unsigned uInstanceIndex=0U)
 

Friends

class CSoftwareComponent< CSyncPulseHandler, 0U >
 

Additional Inherited Members

- Public Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U >
virtual void Init ()=0
 
virtual bool IsInitialized ()=0
 
- Static Public Attributes inherited from CSoftwareComponent< CSyncPulseHandler, 0U >
static constexpr unsigned skuInstanceCount_
 
- Protected Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U >
 CSoftwareComponent ()=default
 
 ~CSoftwareComponent ()=default
 

Member Function Documentation

◆ ProcessSyncPulse()

void CSyncPulseHandler::ProcessSyncPulse ( uint64_t  uTimestampUs)
static

Pulse processor. Called from the dedicated FreeRTOS task.

Parameters
uTimestampUsTimestamp of the interrupt.

◆ SyncPulseCallback()

void CSyncPulseHandler::SyncPulseCallback ( )
static

A routine called in the dedicated interrupt callback.

Friends And Related Function Documentation

◆ CSoftwareComponent< CSyncPulseHandler, 0U >

friend class CSoftwareComponent< CSyncPulseHandler, 0U >
friend

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