Go to the documentation of this file.
67 bool checkCRC(
const std::vector<unsigned char> &frame );
72 const std::string &iniSection );
101 bool sendCommand( uint8_t command, std::vector<unsigned char> &response );
A definition of a CStream actually representing a USB connection to a FTDI chip.
void doProcess()
This method will be invoked at a minimum rate of "process_rate" (Hz)
bool sendCommand(uint8_t command, std::vector< unsigned char > &response)
Send a command to the DLMS Board.
mrpt::system::TTimeStamp m_timeStartTT
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define DEFINE_GENERIC_SENSOR(class_name)
This declaration must be inserted in all CGenericSensor classes definition, within the class declarat...
virtual void initialize()
This method can or cannot be implemented in the derived class, depending on the need for it.
uint64_t TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1,...
bool checkConnectionAndConnect()
Tries to connect to the USB device (if disconnected).
This class allows loading and storing values and vectors of different types from a configuration text...
A class used to store a 3D pose (a 3D translation + a rotation in 3D).
void loadConfig_sensorSpecific(const mrpt::utils::CConfigFileBase &configSource, const std::string &iniSection)
See the class documentation at the top for expected parameters.
A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabbe...
std::string m_usbSerialNumber
A copy of the device serial number (to open the USB FTDI chip)
mrpt::poses::CPose3D m_sSensorPose
bool queryFirmwareVersion(std::string &out_firmwareVersion)
Query the firmware version on the device (can be used to test communications).
An interface to a custom board which interfaces two SICK laser scanners.
bool queryTimeStamp(mrpt::system::TTimeStamp &tstamp)
virtual ~CBoardDLMS()
Destructor.
bool checkCRC(const std::vector< unsigned char > &frame)
Page generated by Doxygen 1.8.20 for MRPT 1.4.0 SVN: at Thu Aug 27 02:40:23 UTC 2020 | | |