132 uint16_t dist1[1082];
144 uint16_t dist2[1082];
156 uint16_t rssi1[1082];
168 uint16_t rssi2[1082];
199 void connect(std::string host,
int port = 2111);
256 void setScanCfg(
const scanCfg &cfg);
270 void scanContinous(
int start);
int outputInterval
Output interval. Defines which scan is output.
bool deviceName
Device name. Determines whether the device name is to be output.
int resolution
Remission resolution. Defines whether the remission values are output with 8-bit or 16bit resolution...
int dist_len2
Number of samples in dist2.
int angleResolution
Scanning resolution. 1/10000 degree.
int rssi_len1
Number of samples in rssi1.
bool remission
Remission. Defines whether remission values are output.
int scaningFrequency
Scanning frequency. 1/100 Hz.
bool position
Position. Defines whether position values are output.
Structure containing single scan message.
Structure containing scan configuration.
int startAngle
Start angle. 1/10000 degree.
int stopAngle
Stop angle. 1/10000 degree.
struct _scanDataCfg scanDataCfg
struct _scanData scanData
Structure containing scan data configuration.
int encoder
Encoders channels. Defines which output channel is activated.
Class responsible for communicating with LMS1xx device.
int rssi_len2
Number of samples in rssi2.
int outputChannel
Output channels. Defines which output channel is activated.
int dist_len1
Number of samples in dist1.