Classes | Namespaces | Macros | Enumerations
LuxBase.hpp File Reference
#include "../BasicDatatypes.hpp"
#include "../manager.hpp"
#include "../interfaces/tcp.hpp"
#include "../interfaces/file.hpp"
#include "../tools/SickThread.hpp"
#include "../datatypes/Position3D.hpp"
#include "../datatypes/Point2D.hpp"
#include "../datatypes/Scan.hpp"
Include dependency graph for LuxBase.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  devices::LuxBase
 

Namespaces

 devices
 

Macros

#define MRS_CMDREPLYBUFFERSIZE   8192
 
#define MRS_INPUTBUFFERSIZE   65536
 

Enumerations

enum  devices::AngularResolutionType { devices::ResolutionTypeFocused = 0, devices::ResolutionTypeConstant = 1, devices::ResolutionTypeFlexRes = 2 }
 
enum  devices::DetailedErrorNumber {
  devices::ErrFlexResNumShotsInvalid = 0x006C, devices::ErrFlexResSizeOneEighthSectorInvalid = 0x006D, devices::ErrFlexResFreqInvalid = 0x006E, devices::ErrFlexResSectorsOverlapping = 0x006F,
  devices::ErrFlexResScannerNotIdle = 0x0070, devices::ErrFlexResResolutionInvalid = 0x0071, devices::ErrFlexResNumSectorsInvalid = 0x0072
}
 
enum  devices::MrsCommandId {
  devices::CmdMrsReset = 0x0000, devices::CmdMrsGetStatus = 0x0001, devices::CmdMrsSetMode = 0x0002, devices::CmdMrsSetConfig = 0x0003,
  devices::CmdMrsSaveConfig = 0x0004, devices::CmdMrsReadConfig = 0x0005, devices::CmdMrsFlashFirmware = 0x0006, devices::CmdMrsSetParameter = 0x0010,
  devices::CmdMrsGetParameter = 0x0011, devices::CmdMrsResetDefaultParameters = 0x001A, devices::CmdMrsStartMeasure = 0x0020, devices::CmdMrsStopMeasure = 0x0021,
  devices::CmdMrsSetNTPTimestampSec = 0x0030, devices::CmdMrsSetNTPTimestampFracSec = 0x0031
}
 
enum  devices::MrsObjectClasses {
  devices::ClassUnclassified = 0, devices::ClassUnknownSmall = 1, devices::ClassUnknownBig = 2, devices::ClassPedestrian = 3,
  devices::ClassBike = 4, devices::ClassCar = 5, devices::ClassTruck = 6
}
 
enum  devices::MrsParameterId {
  devices::ParaDataOutputFlag = 0x1012, devices::ParaContourPointDensity = 0x1014, devices::ParaMinimumObjectAge = 0x1017, devices::ParaMaximumPredictionAge = 0x1018,
  devices::ParaScanFrequency = 0x1102, devices::ParaStartAngle = 0x1100, devices::ParaEndAngle = 0x1101, devices::ParaSyncAngleOffset = 0x1103,
  devices::ParaAngularResolutionType = 0x1104, devices::ParaRangeReduction = 0x1108, devices::ParaUpsideDownMode = 0x1109, devices::ParaIgnoreNearRange = 0x110A,
  devices::ParaSensitivityControl = 0x110B, devices::ParaMountingX = 0x1200, devices::ParaMountingY = 0x1201, devices::ParaMountingZ = 0x1202,
  devices::ParaMountingYaw = 0x1203, devices::ParaMountingPitch = 0x1204, devices::ParaMountingRoll = 0x1205, devices::ParaBeamTilt = 0x3302,
  devices::ParaNumSectors = 0x4000, devices::ParaSector1StartAngle = 0x4001, devices::ParaSector2StartAngle = 0x4002, devices::ParaSector3StartAngle = 0x4003,
  devices::ParaSector4StartAngle = 0x4004, devices::ParaSector5StartAngle = 0x4005, devices::ParaSector6StartAngle = 0x4006, devices::ParaSector7StartAngle = 0x4007,
  devices::ParaSector8StartAngle = 0x4008, devices::ParaSector1Resolution = 0x4009, devices::ParaSector2Resolution = 0x400A, devices::ParaSector3Resolution = 0x400B,
  devices::ParaSector4Resolution = 0x400C, devices::ParaSector5Resolution = 0x400D, devices::ParaSector6Resolution = 0x400E, devices::ParaSector7Resolution = 0x400F,
  devices::ParaSector8Resolution = 0x4010, devices::ParaOperatingMinutes = 0x3500, devices::ParaDetailedError = 0x7000
}
 

Macro Definition Documentation

#define MRS_CMDREPLYBUFFERSIZE   8192

Definition at line 25 of file LuxBase.hpp.

#define MRS_INPUTBUFFERSIZE   65536

Definition at line 24 of file LuxBase.hpp.



libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Mon Oct 26 2020 03:27:30