Go to the documentation of this file.
18 #ifndef SCANNERSICKS300_INCLUDEDEF_H
19 #define SCANNERSICKS300_INCLUDEDEF_H
80 bool open(
const char* pcPort,
int iBaudRate,
int iScanId);
97 bool getScan(std::vector<double> &vdDistanceM, std::vector<double> &vdAngleRAD, std::vector<double> &vdIntensityAU,
unsigned int &iTimestamp,
unsigned int &iTimeNow,
const bool debug);
126 void convertScanToPolar(
const PARAM_MAP::const_iterator param, std::vector<int> viScanRaw,
127 std::vector<ScanPolarType>& vecScanPolar);
static unsigned char m_iScanId
void convertScanToPolar(const PARAM_MAP::const_iterator param, std::vector< int > viScanRaw, std::vector< ScanPolarType > &vecScanPolar)
unsigned int m_uiSumReadBytes
unsigned char m_ReadBuf[READ_BUF_SIZE+10]
bool getScan(std::vector< double > &vdDistanceM, std::vector< double > &vdAngleRAD, std::vector< double > &vdIntensityAU, unsigned int &iTimestamp, unsigned int &iTimeNow, const bool debug)
std::map< int, ParamType > PARAM_MAP
std::vector< int > m_viScanRaw
T param(const std::string ¶m_name, const T &default_val)
unsigned char m_ReadBuf2[READ_BUF_SIZE+10]
static const double c_dPi
@ SCANNER_S300_READ_BUF_SIZE
bool open(const char *pcPort, int iBaudRate, int iScanId)
void setRangeField(const int field, const ParamType ¶m)
cob_sick_s300
Author(s): Florian Weisshardt
autogenerated on Wed Nov 8 2023 03:47:48