Laelaps  2.3.5
RoadNarrows Robotics Small Outdoor Mobile Robot Project
sensor::vl6180::LaeVL6180Mux Member List

This is the complete list of members for sensor::vl6180::LaeVL6180Mux, including all inherited members.

calibCrossTalk(int &nCrossTalk)sensor::vl6180::LaeVL6180Mux
calibOffset(int &nOffsetPre, double &fAvgPre, int &nOffsetPost, double &fAvgPost)sensor::vl6180::LaeVL6180Mux
gainAnalogToEnum(double fAlsGain)sensor::vl6180::LaeVL6180Muxstatic
gainEnumToAnalog(vl6180x_als_gain eAlsGain)sensor::vl6180::LaeVL6180Muxstatic
getBeamDir()sensor::vl6180::LaeVL6180Muxinline
getDesc()sensor::vl6180::LaeVL6180Muxinline
getFoV()sensor::vl6180::LaeVL6180Muxinline
getMeasurements(double &fRange, double &fAmbientLight)sensor::vl6180::LaeVL6180Muxinline
getMinMax(double &fMin, double &fMax)sensor::vl6180::LaeVL6180Muxinline
getNameId()sensor::vl6180::LaeVL6180Muxinline
getRadiationType()sensor::vl6180::LaeVL6180Muxinline
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::LaeVL6180Muxinlineprotected
m_bBlackListedsensor::vl6180::LaeVL6180Muxprotected
m_fAlsGainsensor::vl6180::LaeVL6180Muxprotected
m_fAmbientLightsensor::vl6180::LaeVL6180Muxprotected
m_fBeamDirsensor::vl6180::LaeVL6180Muxprotected
m_fDeadzonesensor::vl6180::LaeVL6180Muxprotected
m_fRangesensor::vl6180::LaeVL6180Muxprotected
m_mutexsensor::vl6180::LaeVL6180Muxprotected
m_muxsensor::vl6180::LaeVL6180Muxprotected
m_nChansensor::vl6180::LaeVL6180Muxprotected
m_nErrorCntsensor::vl6180::LaeVL6180Muxprotected
m_regAlsGainsensor::vl6180::LaeVL6180Muxprotected
m_regAlsIntPeriodsensor::vl6180::LaeVL6180Muxprotected
m_regRangeCrossTalksensor::vl6180::LaeVL6180Muxprotected
m_regRangeOffsetsensor::vl6180::LaeVL6180Muxprotected
m_strDescsensor::vl6180::LaeVL6180Muxprotected
m_strNameIdsensor::vl6180::LaeVL6180Muxprotected
m_uAlsIntPeriodsensor::vl6180::LaeVL6180Muxprotected
measureAmbientLight(u32_t msecWait=0xffff)sensor::vl6180::LaeVL6180Mux
measureRange(u32_t msecWait=0xffff)sensor::vl6180::LaeVL6180Mux
NSenseErrorsThresholdsensor::vl6180::LaeVL6180Muxstatic
outOfResetInit()sensor::vl6180::LaeVL6180Muxprotected
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 &regRangeOffset, u16_t &regRangeCrossTalk, byte_t &regAlsGain, u16_t &regAlsIntPeriod)sensor::vl6180::LaeVL6180Mux
tune(uint_t uRangeOffset, uint_t uRangeCrossTalk, double fAlsGain, uint_t uAlsIntPeriod)sensor::vl6180::LaeVL6180Mux
unlock()sensor::vl6180::LaeVL6180Muxinlineprotected
waitForSensorMeasurement(u32_t msecWait, byte_t bitDone)sensor::vl6180::LaeVL6180Muxprotected
waitForSensorReady(u16_t regStatus, u32_t msecWait)sensor::vl6180::LaeVL6180Muxprotected
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::LaeVL6180Muxvirtual