40 #include <visp3/core/vpConfig.h>
42 #if !defined(_WIN32) && (defined(__unix__) || defined(__unix) || (defined(__APPLE__) && defined(__MACH__)))
44 #include <arpa/inet.h>
49 #include <visp3/sensor/vpScanPoint.h>
50 #include <visp3/sensor/vpLaserScan.h>
51 #include <visp3/sensor/vpLaserScanner.h>
52 #include <visp3/core/vpColVector.h>
53 #include <visp3/core/vpException.h>
110 MagicWordC2 = 0xAFFEC0C2
113 MeasuredData = 0x2202
118 :
vpLaserScanner(sick), socket_fd(-1), body(NULL), vAngle(), time_offset(0),
119 isFirstMeasure(true), maxlen_body(104000)
132 if (body)
delete [] body;
133 body =
new unsigned char [104000];
134 memcpy(body, sick.
body, maxlen_body);
138 bool setup(std::string ip,
int port);
Class that defines a generic laser scanner.
vpSickLDMRS & operator=(const vpSickLDMRS &sick)
Implements a laser scan data structure that contains especially the list of scanned points that have ...
Implementation of column vector and the associated operations.
Driver for the Sick LD-MRS laser scanner.
vpSickLDMRS(const vpSickLDMRS &sick)