110 bool setHighBaudrate();
115 bool switchLaserOn();
120 bool switchLaserOff();
125 bool setMotorSpeed(
int motoSpeed_rpm);
130 bool displayVersionInfo( );
142 bool startScanningMode();
150 bool receiveResponse(
151 const char *sentCmd_forEchoVerification,
155 int &rcv_dataLength);
161 bool assureBufferHasBytes(
const size_t nDesiredBytes);
174 void doProcessSimple(
175 bool &outThereIsObservation,
177 bool &hardwareError );
193 void setSerialPort(
const std::string &port_name) { m_com_port = port_name; }
196 void setIPandPort(
const std::string &ip,
const unsigned int &port) { m_ip_dir = ip; m_port_dir = port; }
209 bool setHighSensitivityMode(
bool enabled);
217 bool checkCOMisOpen();
237 void loadConfig_sensorSpecific(
239 const std::string &iniSection );