53 #ifndef _LAE_TOF_MUX_H 54 #define _LAE_TOF_MUX_H 59 #ifdef LAE_TOF_MUX_FW_VERSION 60 #define LAE_TOF_MUX_VERSION LAE_TOF_MUX_FW_VERSION 62 #define LAE_TOF_MUX_VERSION 1 581 #endif // _LAE_TOF_MUX_H const byte_t LaeToFMuxI2CRspLenGetLux
response length (bytes)
const byte_t LaeToFMuxSerCmdArgcCont
cmd argument count
const byte_t LaeToFMuxSerCmdArgcProbe
cmd argument count
const byte_t LaeToFMuxMinChan
minimum sensor channel number
const byte_t LaeToFMuxSerMaxCmdArgc
max cmd argument count
const char LaeToFMuxSerCmdIdReadReg
command id
const byte_t LaeToFMuxI2CCmdLenGetLux
command length (bytes)
const byte_t LaeToFMuxSerRspArgcGetVersion
rsp argument count
const char LaeToFMuxSerArgOn[]
on state
const byte_t LaeToFMuxNumOfChan
maximum number of channels
const byte_t LaeToFMuxSerCmdArgcReadReg
cmd argument count
const char LaeToFMuxSerArgGet[]
get operator
const byte_t LaeToFMuxI2CArgPass
command success response
const byte_t LaeToFMuxI2CRspLenGetIdent
response length (bytes)
const char LaeToFMuxSerArgSet[]
set operator
const char LaeToFMuxSerCmdIdCont
serial command id
const char LaeToFMuxSerCmdIdProbe
command id
const char LaeToFMuxSerCmdIdGetIdent
command id
const byte_t LaeToFMuxI2CRspLenTuneAls
response length (bytes)
const byte_t LaeToFMuxSerCmdArgcDebug
cmd argument count
const byte_t LaeToFMuxSerRspArgcCont
rsp argument count
const char LaeToFMuxSerCmdIdGetVersion
serial command id
const byte_t LaeToFMuxRangeNoDev
no sensor device attached
const byte_t LaeToFMuxSerMaxCmdArgLen
max cmd arg length (bytes)
const byte_t LaeToFMuxRangeMin
minimum distance (mm)
const char LaeToFMuxSerArgOff[]
off state
const char LaeToFMuxSerEoC
end of command
const char LaeToFMuxSerCmdIdTunes
command id
const byte_t LaeToFMuxMaxChan
maximum sensor channel number
const byte_t LaeToFMuxI2CCmdIdGetLux
command id
const char LaeToFMuxSerArgNoObj[]
no object detected
const byte_t LaeToFMuxI2CCmdIdTuneAls
command id
const byte_t LaeToFMuxSerRspArgcGetIdent
rsp argument count
const byte_t LaeToFMuxSerMaxRspLen
max rsp line length (bytes)
const byte_t LaeToFMuxI2CRspLenGetRanges
response length (bytes)
const byte_t LaeToFMuxI2CCmdLenGetTunes
command length (bytes)
const byte_t LaeToFMuxI2CCmdLenTuneToFSensor
command length
const char LaeToFMuxSerArgReset[]
reset operator
const char LaeToFMuxSerCmdIdGetLux
command id
const char LaeToFMuxSerEoR
end of response
const char LaeToFMuxSerOpSet
set operator value
const byte_t LaeToFMuxSerRspArgcConfig
rsp argument count
const char LaeToFMuxSerCmdIdWriteReg
command id
const byte_t LaeToFMuxI2CCmdIdGetVersion
command id
const byte_t LaeToFMuxSerCmdArgcGetDist
cmd argument count
const byte_t LaeToFMuxRangeErr
sensor error
const byte_t LaeToFMuxSerRspArgcGetDist
rsp argument count
const char LaeToFMuxSerCmdIdHelp
serial command id
const byte_t LaeToFMuxI2CRspLenGetTunes
response length (bytes)
const byte_t LaeToFMuxSerCmdArgcSetConfig
set cmd argument count
The <b><i>Laelaps</i></b> namespace encapsulates all <b><i>Laelaps</i></b> related constructs...
const byte_t LaeToFMuxSerCmdArgcGetConfig
get cmd argument count
const char LaeToFMuxSerArgSensorErr[]
sensor meas. error
const char LaeToFMuxSerCmdIdList
command id
const byte_t LaeToFMuxRangeNoObj
no object detected
const byte_t LaeToFMuxSerCmdArgcWriteReg
cmd argument count
const char LaeToFMuxSerArgErrRsp[]
response error
const byte_t LaeToFMuxSerCmdArgcGetVersion
cmd argument count
const byte_t LaeToFMuxSerRspArgcList
rsp argument count
const char LaeToFMuxSerArgNoSensor[]
sensor not present
const char LaeToFMuxSerOpReset
reset operator value
const int LaeToFMuxI2CMaxCmdLen
maximum command length
const char LaeToFMuxSerCmdIdGetDist
command id
const byte_t LaeToFMuxSerCmdArgcList
cmd argument count
const byte_t LaeToFMuxSerCmdArgcGetTunes
cmd get argument count
const byte_t LaeToFMuxSerRspArgcWriteReg
rsp argument count
const int LaeToFMuxI2CMaxRspLen
maximum response length
const byte_t LaeToFMuxI2CRspLenGetVersion
response length (bytes)
const char LaeToFMuxSerArgStet[]
leave as is
const byte_t LaeToFMuxRangeMax
maximum distance (mm)
const byte_t LaeToFMuxI2CCmdIdGetRanges
command id
const float LaeToFMuxI2CArgLuxScale
lux = value * scale
const float LaeToFMuxI2CArgLuxMult
value = lux * mult
const byte_t LaeToFMuxSerMaxRspArgc
max rsp argument count
const byte_t LaeToFMuxSerMaxRspArgLen
max rsp arg length (bytes)
const byte_t LaeToFMuxSerRspArgcProbe
rsp argument count
const byte_t LaeToFMuxI2CCmdLenGetRanges
command length (bytes)
const byte_t LaeToFMuxSerCmdArgcSetTunes
cmd set argument count
const char LaeToFMuxSerSep
argument separator(s)
const char LaeToFMuxSerOpBad
unknown/bad operator
const char LaeToFMuxSerOpGet
get operator value
const byte_t LaeToFMuxSerRspArgcGetLux
rsp argument count
const char LaeToFMuxSerCmdIdDebug
command id
const byte_t LaeI2CAddrToFMux
arduino I2C 7-bit slave address
const float LaeToFMuxLuxNoLight
no light/no sensor
const byte_t LaeToFMuxSerRspArgcReadReg
rsp argument count
const char LaeToFMuxSerCmdIdConfig
serial command id
const byte_t LaeToFMuxI2CCmdIdGetIdent
command id
const byte_t LaeToFMuxSerCmdArgcGetIdent
cmd argument count
const byte_t LaeToFMuxSerMaxCmdLen
max command length (bytes)
const char LaeToFMuxSerOpStet
reset operator value
const byte_t LaeToFMuxI2CCmdIdTuneToFSensor
command id
const byte_t LaeToFMuxSerCmdArgcGetLux
cmd argument count
const byte_t LaeToFMuxI2CCmdLenTuneAls
command length (bytes)
const byte_t LaeToFMuxSerRspArgcTunes
rsp argument count
const byte_t LaeToFMuxI2CCmdIdGetTunes
command id
const byte_t LaeToFMuxSerRspArgcDebug
rsp argument count
const byte_t LaeToFMuxI2CArgFail
command failure response
const byte_t LaeToFMuxI2CRspLenTuneToFSensor
response length
const byte_t LaeToFMuxI2CCmdLenGetIdent
command length (bytes)
const byte_t LaeToFMuxI2CCmdLenGetVersion
command length (bytes)