![]() |
AMS Advanced Air Mobility Sensors UG
|
Classes | |
| struct | SNmvFormatVersion |
| struct | SEulerAnglesDeviceToVehicle |
| struct | SMagnetometerCalibrationParameters |
| struct | SAssertions |
| struct | SCanConfigurationParameters |
| struct | SPressureCompensationParameters |
| struct | SNvmData |
| struct | TNvmBlock |
Public Member Functions | |
| void | Init () override |
| bool | IsInitialized () override |
| Public Member Functions inherited from CSoftwareComponent< CNvmDriver, 0U > | |
| CSoftwareComponent (CSoftwareComponent &)=delete | |
| CSoftwareComponent & | operator= (const CSoftwareComponent &orOther)=delete |
Static Public Member Functions | |
| template<typename tNvmBlock> | |
| static bool | ReadBlock (typename tNvmBlock::CDataType &orBlockData) |
| template<typename tNvmBlock> | |
| static bool | WriteBlock (const typename tNvmBlock::CDataType &korBlockData) |
| static bool | ReadPage (uint16_t uPageNumber, uint8_t *upPage) |
| static bool | WritePage (uint16_t uPageNumber, uint8_t *upPage) |
| Static Public Member Functions inherited from CSoftwareComponent< CNvmDriver, 0U > | |
| static CNvmDriver & | GetInstance (unsigned uInstanceIndex=0U) |
Private Member Functions | |
| CNvmDriver (CNvmDriver &)=delete | |
| CNvmDriver (CNvmDriver &&)=delete | |
| CNvmDriver & | operator= (const CNvmDriver &orOther)=delete |
| CNvmDriver & | operator= (CNvmDriver &&orOther)=delete |
| CNvmDriver ()=default | |
| ~CNvmDriver ()=default | |
Static Private Member Functions | |
| static CNvmDriver & | getInstanceImpl (unsigned uInstanceIndex) |
Friends | |
| class | CSoftwareComponent< CNvmDriver, 0U > |
Additional Inherited Members | |
| Protected Member Functions inherited from CSoftwareComponent< CNvmDriver, 0U > | |
| ~CSoftwareComponent ()=default | |
| using CNvmDriver::CNvmBlockCanConfigurationParameters = TNvmBlock<SCanConfigurationParameters, skuBlockOffsetCanConfigurationParameters> |
| using CNvmDriver::CNvmBlockEulerAnglesDeviceToVehicle = TNvmBlock<SEulerAnglesDeviceToVehicle, skuBlockOffsetEulerAnglesDeviceToVehicle> |
| using CNvmDriver::CNvmBlockMagnetometerCalibrationParameters = TNvmBlock<SMagnetometerCalibrationParameters, skuBlockOffsetMagnetometerCalibrationParameters> |
| using CNvmDriver::CNvmBlockNmvFormatVersion = TNvmBlock<SNmvFormatVersion, skuBlockOffsetNmvFormatVersion> |
| using CNvmDriver::CNvmBlockPressureCompensationParameters = TNvmBlock<SPressureCompensationParameters, skuBlockOffsetPressureCompensationParameters> |
|
privatedelete |
|
privatedelete |
|
privatedefault |
|
privatedefault |
|
staticprivate |
|
overridevirtual |
Initialize the software component.
Implements CSoftwareComponent< CNvmDriver, 0U >.
|
overridevirtual |
Get initialization status of the software component.
Implements CSoftwareComponent< CNvmDriver, 0U >.
|
privatedelete |
|
privatedelete |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
friend |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |