Public Member Functions | Public Attributes | Static Public Attributes
AS::Drivers::Ibeo::ScanData2208 Class Reference

#include <ibeo_core.h>

Inheritance diagram for AS::Drivers::Ibeo::ScanData2208:
Inheritance graph
[legend]

List of all members.

Public Member Functions

std::vector< Point3DLget_scan_points ()
void parse (const std::vector< uint8_t > &in)
 ScanData2208 ()

Public Attributes

uint16_t angle_ticks_per_rotation
uint8_t device_id
int16_t end_angle_ticks
bool frequency_locked
bool laser_on
MirrorSide mirror_side
int16_t mirror_tilt
bool motor_on
MotorRotatingDirection motor_rotating_direction
int16_t mounting_pitch_angle_ticks
int16_t mounting_position_x
int16_t mounting_position_y
int16_t mounting_position_z
int16_t mounting_roll_angle_ticks
int16_t mounting_yaw_angle_ticks
uint16_t number_of_scan_points
NTPTime scan_end_time
uint32_t scan_flags
uint16_t scan_number
std::vector< ScanPoint2208scan_point_list
NTPTime scan_start_time
uint16_t scanner_type
int16_t start_angle_ticks
uint8_t subflags

Static Public Attributes

static const int32_t DATA_TYPE = 0x2208

Detailed Description

Definition at line 744 of file ibeo_core.h.


Constructor & Destructor Documentation

Definition at line 856 of file ibeo_core.cpp.


Member Function Documentation

std::vector< Point3DL > ScanData2208::get_scan_points ( ) [virtual]

Reimplemented from AS::Drivers::Ibeo::IbeoTxMessage.

Definition at line 899 of file ibeo_core.cpp.

void ScanData2208::parse ( const std::vector< uint8_t > &  in) [virtual]

Implements AS::Drivers::Ibeo::IbeoTxMessage.

Definition at line 860 of file ibeo_core.cpp.


Member Data Documentation

Definition at line 755 of file ibeo_core.h.

const int32_t AS::Drivers::Ibeo::ScanData2208::DATA_TYPE = 0x2208 [static]

Definition at line 747 of file ibeo_core.h.

Definition at line 763 of file ibeo_core.h.

Definition at line 767 of file ibeo_core.h.

Definition at line 753 of file ibeo_core.h.

Definition at line 752 of file ibeo_core.h.

Definition at line 769 of file ibeo_core.h.

Definition at line 770 of file ibeo_core.h.

Definition at line 751 of file ibeo_core.h.

Definition at line 754 of file ibeo_core.h.

Definition at line 758 of file ibeo_core.h.

Definition at line 760 of file ibeo_core.h.

Definition at line 761 of file ibeo_core.h.

Definition at line 762 of file ibeo_core.h.

Definition at line 759 of file ibeo_core.h.

Definition at line 757 of file ibeo_core.h.

Definition at line 771 of file ibeo_core.h.

Definition at line 765 of file ibeo_core.h.

Definition at line 756 of file ibeo_core.h.

Definition at line 749 of file ibeo_core.h.

Definition at line 772 of file ibeo_core.h.

Definition at line 764 of file ibeo_core.h.

Definition at line 750 of file ibeo_core.h.

Definition at line 766 of file ibeo_core.h.

Definition at line 768 of file ibeo_core.h.


The documentation for this class was generated from the following files:


ibeo_core
Author(s): Joshua Whitley , Daniel Stanek
autogenerated on Sat May 18 2019 02:23:51