![]() |
AMS Advanced Air Mobility Sensors UG
|
Public Member Functions | |
| void | Init () override |
| bool | IsInitialized () override |
Public Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U > | |
| CSoftwareComponent (CSoftwareComponent &)=delete | |
| CSoftwareComponent (CSoftwareComponent &&)=delete | |
| CSoftwareComponent & | operator= (const CSoftwareComponent &orOther)=delete |
| CSoftwareComponent & | operator= (CSoftwareComponent &&orOther)=delete |
| virtual void | Init ()=0 |
| virtual bool | IsInitialized ()=0 |
Static Public Member Functions | |
| static void | SyncPulseCallback () |
| static void | ProcessSyncPulse (uint64_t uTimestampUs) |
Static Public Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U > | |
| static CSyncPulseHandler & | GetInstance (unsigned uInstanceIndex=0U) |
Private Member Functions | |
| CSyncPulseHandler (CSyncPulseHandler &)=delete | |
| CSyncPulseHandler (CSyncPulseHandler &&)=delete | |
| CSyncPulseHandler & | operator= (const CSyncPulseHandler &orOther)=delete |
| CSyncPulseHandler & | operator= (CSyncPulseHandler &&orOther)=delete |
| CSyncPulseHandler ()=default | |
| ~CSyncPulseHandler ()=default | |
Static Private Member Functions | |
| static CSyncPulseHandler & | getInstanceImpl (unsigned uInstanceIndex) |
Friends | |
| class | CSoftwareComponent< CSyncPulseHandler, 0U > |
Additional Inherited Members | |
Static Public Attributes inherited from CSoftwareComponent< CSyncPulseHandler, 0U > | |
| static constexpr unsigned | skuInstanceCount_ |
Protected Member Functions inherited from CSoftwareComponent< CSyncPulseHandler, 0U > | |
| CSoftwareComponent ()=default | |
| ~CSoftwareComponent ()=default | |
|
privatedelete |
|
privatedelete |
|
privatedefault |
|
privatedefault |
|
staticprivate |
|
overridevirtual |
Initialize the software component.
Implements CSoftwareComponent< CSyncPulseHandler, 0U >.
|
overridevirtual |
Get initialization status of the software component.
Implements CSoftwareComponent< CSyncPulseHandler, 0U >.
|
privatedelete |
|
privatedelete |
|
static |
Pulse processor. Called from the dedicated FreeRTOS task.
| uTimestampUs | Timestamp of the interrupt. |
|
static |
A routine called in the dedicated interrupt callback.
|
friend |