calibCrossTalk(int &nCrossTalk) | sensor::vl6180::LaeVL6180Mux | |
calibOffset(int &nOffsetPre, double &fAvgPre, int &nOffsetPost, double &fAvgPost) | sensor::vl6180::LaeVL6180Mux | |
gainAnalogToEnum(double fAlsGain) | sensor::vl6180::LaeVL6180Mux | static |
gainEnumToAnalog(vl6180x_als_gain eAlsGain) | sensor::vl6180::LaeVL6180Mux | static |
getBeamDir() | sensor::vl6180::LaeVL6180Mux | inline |
getDesc() | sensor::vl6180::LaeVL6180Mux | inline |
getFoV() | sensor::vl6180::LaeVL6180Mux | inline |
getMeasurements(double &fRange, double &fAmbientLight) | sensor::vl6180::LaeVL6180Mux | inline |
getMinMax(double &fMin, double &fMax) | sensor::vl6180::LaeVL6180Mux | inline |
getNameId() | sensor::vl6180::LaeVL6180Mux | inline |
getRadiationType() | sensor::vl6180::LaeVL6180Mux | inline |
initSensor(bool bForce=false) | sensor::vl6180::LaeVL6180Mux | |
LaeVL6180Mux(laelaps::LaeI2CMux &mux, int nChan, double fBeamDir, double fDeadzone, const std::string &strNameId="VL6180", const std::string &strDesc="Time-of-Flight range sensor") | sensor::vl6180::LaeVL6180Mux | |
LaeVL6180Mux(const LaeVL6180Mux &src) | sensor::vl6180::LaeVL6180Mux | |
lock() | sensor::vl6180::LaeVL6180Mux | inlineprotected |
m_bBlackListed | sensor::vl6180::LaeVL6180Mux | protected |
m_fAlsGain | sensor::vl6180::LaeVL6180Mux | protected |
m_fAmbientLight | sensor::vl6180::LaeVL6180Mux | protected |
m_fBeamDir | sensor::vl6180::LaeVL6180Mux | protected |
m_fDeadzone | sensor::vl6180::LaeVL6180Mux | protected |
m_fRange | sensor::vl6180::LaeVL6180Mux | protected |
m_mutex | sensor::vl6180::LaeVL6180Mux | protected |
m_mux | sensor::vl6180::LaeVL6180Mux | protected |
m_nChan | sensor::vl6180::LaeVL6180Mux | protected |
m_nErrorCnt | sensor::vl6180::LaeVL6180Mux | protected |
m_regAlsGain | sensor::vl6180::LaeVL6180Mux | protected |
m_regAlsIntPeriod | sensor::vl6180::LaeVL6180Mux | protected |
m_regRangeCrossTalk | sensor::vl6180::LaeVL6180Mux | protected |
m_regRangeOffset | sensor::vl6180::LaeVL6180Mux | protected |
m_strDesc | sensor::vl6180::LaeVL6180Mux | protected |
m_strNameId | sensor::vl6180::LaeVL6180Mux | protected |
m_uAlsIntPeriod | sensor::vl6180::LaeVL6180Mux | protected |
measureAmbientLight(u32_t msecWait=0xffff) | sensor::vl6180::LaeVL6180Mux | |
measureRange(u32_t msecWait=0xffff) | sensor::vl6180::LaeVL6180Mux | |
NSenseErrorsThreshold | sensor::vl6180::LaeVL6180Mux | static |
outOfResetInit() | sensor::vl6180::LaeVL6180Mux | protected |
readId(struct VL6180xIdentification &id) | sensor::vl6180::LaeVL6180Mux | |
readReg16(u16_t reg, u16_t &val) | sensor::vl6180::LaeVL6180Mux | |
readReg8(u16_t reg, byte_t &val) | sensor::vl6180::LaeVL6180Mux | |
readShadowRegs() | sensor::vl6180::LaeVL6180Mux | |
readShadowRegs(byte_t ®RangeOffset, u16_t ®RangeCrossTalk, byte_t ®AlsGain, u16_t ®AlsIntPeriod) | sensor::vl6180::LaeVL6180Mux | |
tune(uint_t uRangeOffset, uint_t uRangeCrossTalk, double fAlsGain, uint_t uAlsIntPeriod) | sensor::vl6180::LaeVL6180Mux | |
unlock() | sensor::vl6180::LaeVL6180Mux | inlineprotected |
waitForSensorMeasurement(u32_t msecWait, byte_t bitDone) | sensor::vl6180::LaeVL6180Mux | protected |
waitForSensorReady(u16_t regStatus, u32_t msecWait) | sensor::vl6180::LaeVL6180Mux | protected |
writeDefaults() | sensor::vl6180::LaeVL6180Mux | |
writeReg16(u16_t reg, u16_t val) | sensor::vl6180::LaeVL6180Mux | |
writeReg8(u16_t reg, byte_t val) | sensor::vl6180::LaeVL6180Mux | |
~LaeVL6180Mux() | sensor::vl6180::LaeVL6180Mux | virtual |