anyKode Marilou
ContentsIndexHome
PreviousUpNext
Moda::Commons::LidarWorkingMode Structure

Lidar working modes.

C++
struct LidarWorkingMode {
  MU32 id;
  float RangeMin;
  float RangeMax;
  float ScanDuration;
  float ScanAngle;
  float AngularResolution;
  float ScanAngleV;
  float AngularResolutionV;
  MU32 IsDefault;
  float Noise;
  char szName[20];
  MU32 Orientation;
  MU32 dwReserved2;
  M32 iReserved1;
  M32 iReserved2;
  float fReserved1;
  float fReserved2;
};

modacommons.h

Members 
Description 
MU32 id; 
Working Mode ID (used by ChooseWorkingMode). 
float RangeMin; 
Minimum detectable range (m). 
float RangeMax; 
Maximum detectable range (m). 
float ScanDuration; 
Time required for a complete scan (s). 
float ScanAngle; 
Horizontal scan angle (rad). 
float AngularResolution; 
Horizontal angular scan resolution, in radians. 
float ScanAngleV; 
Vertical scan angle (rad). 
float AngularResolutionV; 
Vertical angular scan resolution, in radians. 
MU32 IsDefault; 
Indicates if this working mode is the default one (0 or 1). 
float Noise; 
Indicates if this working mode is the default one (0 or 1). 
char szName[20]; 
Working Mode name. 
MU32 Orientation; 
Scan orientation:
0: vertical scan, from top to bottom,
1: horizontal scan, from right to left. 
MU32 dwReserved2; 
Reserved for future use. 
M32 iReserved1; 
Reserved for future use. 
M32 iReserved2; 
Reserved for future use. 
float fReserved1; 
Reserved for future use. 
float fReserved2; 
Reserved for future use. 
Documentation v4.7 (18/01/2015), Copyright (c) 2015 anyKode. All rights reserved.
What do you think about this topic? Send feedback!