ROME 2 Lab5

Embed: (wiki syntax)

« Back to documentation index

LIDAR Class Reference

LIDAR Class Reference

This is a device driver class for the Slamtec RP LIDAR A1. More...

#include <LIDAR.h>

Public Member Functions

 LIDAR (RawSerial &serial)
 Creates a LIDAR object.
virtual ~LIDAR ()
 Stops the lidar and deletes this object.
deque< PointgetScan ()
 Get a list of points of a full 360 degree scan.
deque< PointgetBeacons ()
 Get a list of points which are part of beacons.

Detailed Description

This is a device driver class for the Slamtec RP LIDAR A1.

Definition at line 18 of file LIDAR.h.


Constructor & Destructor Documentation

LIDAR ( RawSerial &  serial )

Creates a LIDAR object.

Parameters:
seriala reference to a serial interface to communicate with the laser scanner.

Definition at line 21 of file LIDAR.cpp.

~LIDAR (  ) [virtual]

Stops the lidar and deletes this object.

Definition at line 50 of file LIDAR.cpp.


Member Function Documentation

deque< Point > getBeacons (  )

Get a list of points which are part of beacons.

Returns:
a deque vector of points that are beacons.

Definition at line 89 of file LIDAR.cpp.

deque< Point > getScan (  )

Get a list of points of a full 360 degree scan.

Returns:
a deque vector of 360 point objects.

Definition at line 62 of file LIDAR.cpp.