|
| 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 CNvmDriver & | GetInstance (unsigned uInstanceIndex=0U) |
| |
◆ CNvmBlockAssertions
◆ CNvmBlockCanConfigurationParameters
◆ CNvmBlockEulerAnglesDeviceToVehicle
◆ CNvmBlockMagnetometerCalibrationParameters
◆ CNvmBlockNmvFormatVersion
◆ CNvmDriver() [1/3]
◆ CNvmDriver() [2/3]
◆ CNvmDriver() [3/3]
| CNvmDriver::CNvmDriver |
( |
| ) |
|
|
privatedefault |
◆ ~CNvmDriver()
| CNvmDriver::~CNvmDriver |
( |
| ) |
|
|
privatedefault |
◆ getInstanceImpl()
| CNvmDriver & CNvmDriver::getInstanceImpl |
( |
unsigned |
uInstanceIndex | ) |
|
|
staticprivate |
◆ Init()
| void CNvmDriver::Init |
( |
| ) |
|
|
overridevirtual |
◆ IsInitialized()
| bool CNvmDriver::IsInitialized |
( |
| ) |
|
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ReadBlock()
template<typename tNvmBlock >
| static bool CNvmDriver::ReadBlock |
( |
typename tNvmBlock::CDataType & |
orBlockData | ) |
|
|
inlinestatic |
◆ ReadPage()
| static bool CNvmDriver::ReadPage |
( |
uint16_t |
uPageNumber, |
|
|
uint8_t * |
upPage |
|
) |
| |
|
inlinestatic |
◆ WriteBlock()
template<typename tNvmBlock >
| static bool CNvmDriver::WriteBlock |
( |
const typename tNvmBlock::CDataType & |
korBlockData | ) |
|
|
inlinestatic |
◆ WritePage()
| static bool CNvmDriver::WritePage |
( |
uint16_t |
uPageNumber, |
|
|
uint8_t * |
upPage |
|
) |
| |
|
inlinestatic |
◆ CSoftwareComponent< CNvmDriver, 0U >
◆ skuBlockOffsetAssertions
◆ skuBlockOffsetCanConfigurationParameters
◆ skuBlockOffsetEulerAnglesDeviceToVehicle
◆ skuBlockOffsetMagnetometerCalibrationParameters
◆ skuBlockOffsetNmvFormatVersion
| constexpr uint16_t CNvmDriver::skuBlockOffsetNmvFormatVersion = 0U |
|
staticconstexpr |
◆ skuMemorySize_
| constexpr uint16_t CNvmDriver::skuMemorySize_ { 8000U } |
|
staticconstexpr |
◆ skuPageSize_
| constexpr uint8_t CNvmDriver::skuPageSize_ { 32U } |
|
staticconstexpr |
◆ skuVersionMajor_
| constexpr uint16_t CNvmDriver::skuVersionMajor_ { 1U } |
|
staticconstexpr |
◆ skuVersionMinor_
| constexpr uint16_t CNvmDriver::skuVersionMinor_ { 1U } |
|
staticconstexpr |
The documentation for this class was generated from the following files: