|  | AMS Advanced Air Mobility Sensors UG
    | 
 
  
| 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) | 
| 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 | |
| 
 | static | 
Pulse processor. Called from the dedicated FreeRTOS task.
| uTimestampUs | Timestamp of the interrupt. | 
| 
 | static | 
A routine called in the dedicated interrupt callback.
| 
 | friend |