AMS Advanced Air Mobility Sensors UG
Toggle main menu visibility
Loading...
Searching...
No Matches
CIcm20789Driver Member List
This is the complete list of members for
CIcm20789Driver
, including all inherited members.
auImuDataBuffer_
CIcm20789Driver
private
auPressureDataBuffer_
CIcm20789Driver
private
bIsInitialized_
CIcm20789Driver
private
checkAccelSelfTest
(int *ipMeanNormalTestValues, int *ipMeanSelfTestValues)
CIcm20789Driver
private
checkGyroSelfTest
(int *ipMeanNormalTestValues, int *ipMeanSelfTestValues)
CIcm20789Driver
private
CIcm20789Driver
(CIcm20789Driver &)=delete
CIcm20789Driver
private
CIcm20789Driver
(CIcm20789Driver &&)=delete
CIcm20789Driver
private
CIcm20789Driver
()=delete
CIcm20789Driver
private
CIcm20789Driver
(EIcmIds eIcmChipId)
CIcm20789Driver
private
collectTestStatistics
(bool bWithSelfTestFlag, int *ipGyroResult, int *ipAccelResult)
CIcm20789Driver
private
crc8
(uint8_t *upData, uint8_t uLen)
CIcm20789Driver
private
CSoftwareComponent
(CSoftwareComponent &)=delete
CSoftwareComponent< CIcm20789Driver, 2U >
CSoftwareComponent< CIcm20789Driver, 2U >
class
CIcm20789Driver
friend
EAccelDynamicRange
typedef
CIcm20789Driver
private
EGyroDynamicRange
typedef
CIcm20789Driver
private
EIcmIds
enum name
CIcm20789Driver
enableAllImuAxes
()
CIcm20789Driver
private
enableBypass
()
CIcm20789Driver
private
getChipIDBaro
(uint8_t &urId)
CIcm20789Driver
private
getI2CHandle
(EIcmIds eIcmChipId)
CIcm20789Driver
private
getImuChipId
(uint8_t &urId)
CIcm20789Driver
private
GetInstance
(unsigned uInstanceIndex=0U)
CSoftwareComponent< CIcm20789Driver, 2U >
inline
static
getInstanceImpl
(unsigned uInstanceIndex)
CIcm20789Driver
private
static
getOTPBaro
()
CIcm20789Driver
private
getPortOfShutdownPin
(EIcmIds eIcmChipId)
CIcm20789Driver
private
getShutdownPinId
(EIcmIds eIcmChipId)
CIcm20789Driver
private
getTemperatureAndPressure
(float &frTemperature, float &frPressure)
CIcm20789Driver
private
HardReset
()
CIcm20789Driver
hasSignalSaturated
(int16_t iValue)
CIcm20789Driver
inline
private
static
i2cRead
(uint8_t uIicAddress, uint8_t *upData, uint8_t uLen)
CIcm20789Driver
private
i2cReadOtp
(uint8_t uIicAddress, uint8_t *upData, uint8_t uLen)
CIcm20789Driver
private
i2cWaitOnFlag
(uint32_t Flag, FlagStatus Status, uint32_t Timeout, uint32_t Tickstart)
CIcm20789Driver
private
i2cWrite
(uint8_t uIicAddress, uint8_t *upData, uint8_t uLen)
CIcm20789Driver
private
imuSelfTest
()
CIcm20789Driver
private
Init
() override
CIcm20789Driver
virtual
InvalidateImuOutputPort
()
CIcm20789Driver
InvalidatePressureOutputPort
()
CIcm20789Driver
IsInitialized
() override
CIcm20789Driver
virtual
kauSelfTestEquation
CIcm20789Driver
private
keSensorId_
CIcm20789Driver
private
kuShutdownPin_
CIcm20789Driver
private
oCalibParam_
CIcm20789Driver
private
operator=
(const CIcm20789Driver &orOther)=delete
CIcm20789Driver
private
operator=
(CIcm20789Driver &&orOther)=delete
CIcm20789Driver
private
CSoftwareComponent< CIcm20789Driver, 2U >::operator=
(const CSoftwareComponent &orOther)=delete
CSoftwareComponent< CIcm20789Driver, 2U >
opkI2CHandle_
CIcm20789Driver
private
opkShutdownPinPort_
CIcm20789Driver
private
osDelayIfInitTaskCompleted
(uint32_t uDelay)
CIcm20789Driver
inline
private
static
ParseReceivedImuDataDma
()
CIcm20789Driver
ParseReceivedPressureDataDma
()
CIcm20789Driver
PollInertialSensor
()
CIcm20789Driver
PollPressureSensor
()
CIcm20789Driver
processDataBaro
(uint32_t iPressData, uint32_t iTempData, float &frPressure, float &frTemperature)
CIcm20789Driver
private
readFromImuRegisters
(uint8_t uReg, uint8_t *upData, uint8_t uLen)
CIcm20789Driver
private
RequestInertialSensorDataDma
()
CIcm20789Driver
RequestPressureSensorDataDma
()
CIcm20789Driver
setAccelerometerDynamicRange
(EAccelDynamicRange eAccelDynamicRange)
CIcm20789Driver
private
setGyroscopeDynamicRange
(EGyroDynamicRange eGyroDynamicRange)
CIcm20789Driver
private
setImuFilter
()
CIcm20789Driver
private
setImuSampleRate
()
CIcm20789Driver
private
setLowNoiseModeBaro
()
CIcm20789Driver
private
skeAccelDynamicRange_
CIcm20789Driver
private
static
skeGyroDynamicRange_
CIcm20789Driver
private
static
skfAccelRawToMetersPerSecondSquared_
CIcm20789Driver
private
static
skfGyroRawToRadiansPerSecond_
CIcm20789Driver
private
static
skfTempOffset_
CIcm20789Driver
private
static
skfTempScale_
CIcm20789Driver
private
static
skuInstanceCount_
CSoftwareComponent< CIcm20789Driver, 2U >
static
skuMaxI2CBusErrorCounterToReset_
CIcm20789Driver
private
static
softResetBaro
()
CIcm20789Driver
private
softResetImu
()
CIcm20789Driver
private
TriggerPressureMeasurement
()
CIcm20789Driver
uI2CBusErrorCounter_
CIcm20789Driver
private
writeImuRegister
(uint8_t uReg, uint8_t uData)
CIcm20789Driver
private
~CSoftwareComponent
()=default
CSoftwareComponent< CIcm20789Driver, 2U >
protected
Generated by
1.17.0
Copyright 2024 AMS Advanced Air Mobility Sensors UG. All rights reserved.