ANGULAR_TICKS_PER_ROTATION | devices::LuxBase | static |
buildDataHeader(UINT8 *buffer, UINT32 sizeofThisMsg, UINT8 deviceId, UINT16 dataType) | devices::LuxBase | private |
cmd_getParameter(MrsParameterId parameter, UINT32 *value) | devices::LuxBase | |
cmd_getStatus() | devices::LuxBase | |
cmd_saveConfiguration() | devices::LuxBase | |
cmd_setDataOutputFlags() | devices::LuxBase | |
cmd_setMountingPos(Position3D mp) | devices::LuxBase | |
cmd_setNtpTimestamp(UINT32 seconds, UINT32 fractionalSec) | devices::LuxBase | |
cmd_setParameter(MrsParameterId parameter, UINT32 value) | devices::LuxBase | |
cmd_setScanAngles(double startAngle, double endAngle) | devices::LuxBase | |
cmd_setScanFrequency(double scanFreq) | devices::LuxBase | |
cmd_setSyncAngleOffset(double syncAngle) | devices::LuxBase | |
cmd_startMeasure(bool weWantScanData=true, bool weWantObjectData=true) | devices::LuxBase | |
cmd_stopMeasure() | devices::LuxBase | |
convertTicktsToAngle(INT16 angleTicks) | devices::LuxBase | private |
decodeAnswerInCmdReplyBuffer() | devices::LuxBase | private |
decodeAnswerInInputBuffer() | devices::LuxBase | private |
decodeErrorMessage() | devices::LuxBase | private |
decodeGetParameter(UINT32 *value) | devices::LuxBase | private |
decodeGetStatus() | devices::LuxBase | private |
decodeObjects() | devices::LuxBase | private |
decodeScan() | devices::LuxBase | private |
decodeSensorInfo() | devices::LuxBase | private |
dumpHeader() | devices::LuxBase | |
dumpMessage() | devices::LuxBase | |
Err_CANMessageLost | devices::LuxBase | privatestatic |
Err_ConfReg | devices::LuxBase | privatestatic |
Err_FlexResParameter | devices::LuxBase | privatestatic |
Err_FPGAkonfiguration | devices::LuxBase | privatestatic |
Err_IF_FPGAcontrol | devices::LuxBase | privatestatic |
Err_IF_SPORT | devices::LuxBase | privatestatic |
Err_Parameter | devices::LuxBase | privatestatic |
Err_SPORTdata | devices::LuxBase | privatestatic |
Err_Timing | devices::LuxBase | privatestatic |
Err_TrackingTimeout | devices::LuxBase | privatestatic |
getDSPError() | devices::LuxBase | inline |
getErrorRegister1() | devices::LuxBase | inline |
getErrorRegister2() | devices::LuxBase | inline |
getFirmwareVersion() | devices::LuxBase | inline |
getFPGAError() | devices::LuxBase | inline |
getFPGAVersion() | devices::LuxBase | inline |
getScannerStatus() | devices::LuxBase | inline |
getSerialNumber() | devices::LuxBase | |
getTemperature() | devices::LuxBase | |
getVAngleOfLayer(bool isRearMirrorSide, UINT8 layerNumber, double hAngle) | devices::LuxBase | private |
getWarnRegister1() | devices::LuxBase | inline |
getWarnRegister2() | devices::LuxBase | inline |
initFile(File::DisconnectFunction function, void *obj) | devices::LuxBase | virtual |
initTcp(Tcp::DisconnectFunction function, void *obj) | devices::LuxBase | virtual |
int2Version(UINT16 val) | devices::LuxBase | privatestatic |
isRunning() | devices::LuxBase | virtual |
isValidVersion(UINT16 version) | devices::LuxBase | inlineprivatestatic |
LuxBase(Manager *manager, const UINT8 deviceID, const std::string longName, std::string ipAddress, UINT16 tcpPortNumber, double scanFrequency, double scanStartAngle, double scanEndAngle, double offsetX, double offsetY, double offsetZ, double yawAngle, double pitchAngle, double rollAngle, bool beVerbose, std::string inputFileName) | devices::LuxBase | |
m_beamTiltAngle | devices::LuxBase | private |
m_beVerbose | devices::LuxBase | private |
m_cmdBufferLevel | devices::LuxBase | private |
m_cmdReplyBuffer | devices::LuxBase | private |
m_deviceId | devices::LuxBase | private |
m_disconnectFunctionObjPtr | devices::LuxBase | private |
m_DSPError | devices::LuxBase | private |
m_errorRegister1 | devices::LuxBase | private |
m_errorRegister2 | devices::LuxBase | private |
m_file | devices::LuxBase | private |
m_fileDisconnectFunction | devices::LuxBase | private |
m_firmwareTimestamp | devices::LuxBase | private |
m_firmwareVersion | devices::LuxBase | private |
m_FPGAError | devices::LuxBase | private |
m_FPGATimestamp | devices::LuxBase | private |
m_FPGAVersion | devices::LuxBase | private |
m_inBufferLevel | devices::LuxBase | private |
m_inputBuffer | devices::LuxBase | private |
m_inputBufferMutex | devices::LuxBase | private |
m_inputFileName | devices::LuxBase | private |
m_ipAddress | devices::LuxBase | private |
m_isRunning | devices::LuxBase | private |
m_longName | devices::LuxBase | private |
m_manager | devices::LuxBase | private |
m_offsetX | devices::LuxBase | private |
m_offsetY | devices::LuxBase | private |
m_offsetZ | devices::LuxBase | private |
m_onScanReceiveCallback | devices::LuxBase | private |
m_onScanReceiveCallbackObjPtr | devices::LuxBase | private |
m_pitchAngle | devices::LuxBase | private |
m_readOnlyMode | devices::LuxBase | private |
m_rollAngle | devices::LuxBase | private |
m_scanEndAngle | devices::LuxBase | private |
m_scanFrequency | devices::LuxBase | private |
m_scannerStatus | devices::LuxBase | private |
m_scanStartAngle | devices::LuxBase | private |
m_serialNumber | devices::LuxBase | private |
m_tcp | devices::LuxBase | private |
m_tcpDisconnectFunction | devices::LuxBase | private |
m_tcpPortNumber | devices::LuxBase | private |
m_temperature | devices::LuxBase | private |
m_updateMutex | devices::LuxBase | private |
m_updateThread | devices::LuxBase | private |
m_upsideDownActive | devices::LuxBase | private |
m_warnRegister1 | devices::LuxBase | private |
m_warnRegister2 | devices::LuxBase | private |
m_weWantObjectData | devices::LuxBase | private |
m_weWantScanData | devices::LuxBase | private |
m_yawAngle | devices::LuxBase | private |
makeIntValueEven(INT16 &value) | devices::LuxBase | private |
memreadLE(BYTE *&buffer, UINT16 &value) | devices::LuxBase | |
memreadLE(BYTE *&buffer, UINT32 &value) | devices::LuxBase | |
moveDataFromInputToCmdBuffer(UINT32 bytesToBeMoved) | devices::LuxBase | private |
OnScanReceiveCallbackFunction typedef | devices::LuxBase | |
readBeamTilt() | devices::LuxBase | private |
readCallbackFunction(BYTE *buffer, UINT32 &numOfBytes) | devices::LuxBase | private |
readCallbackFunctionS(void *obj, BYTE *buffer, UINT32 &numOfBytes) | devices::LuxBase | privatestatic |
readPoint2D(UINT8 *buffer) | devices::LuxBase | private |
readSize2D(UINT8 *buffer) | devices::LuxBase | private |
readUINT64ValueLE(UINT8 *buffer) | devices::LuxBase | private |
readUpsideDown() | devices::LuxBase | private |
readUValueBE(UINT8 *buffer, UINT8 bytes) | devices::LuxBase | private |
readUValueLE(UINT8 *buffer, UINT8 bytes) | devices::LuxBase | private |
readValueLE(UINT8 *buffer, UINT8 bytes) | devices::LuxBase | private |
receiveMrsReply(MrsCommandId cmd, UINT32 timeoutMs, UINT32 *value=NULL) | devices::LuxBase | private |
removeAnswerFromInputBuffer() | devices::LuxBase | private |
removeDataFromInputBuffer(UINT32 bytesToBeRemoved) | devices::LuxBase | private |
run(bool weWantScanData=true, bool weWantObjectData=true) | devices::LuxBase | virtual |
sendMrsCommand(MrsCommandId cmd, UINT16 para=0, UINT32 value=0) | devices::LuxBase | private |
setOnScanReceiveCallbackFunction(OnScanReceiveCallbackFunction function, void *obj) | devices::LuxBase | |
stop() | devices::LuxBase | virtual |
updateThreadFunction(bool &endThread, UINT16 &sleepTimeMs) | devices::LuxBase | private |
version2string(UINT16 version, const UINT16 timestamp[3]) | devices::LuxBase | privatestatic |
writeValueToBufferBE(UINT8 *buffer, UINT32 value, UINT8 bytes) | devices::LuxBase | private |
writeValueToBufferLE(UINT8 *buffer, UINT32 value, UINT8 bytes) | devices::LuxBase | private |
~LuxBase() | devices::LuxBase | virtual |