Public Member Functions | Private Slots | Private Attributes | List of all members
LdsPolarGraph Class Reference

#include <lds_polar_graph.h>

Inheritance diagram for LdsPolarGraph:
Inheritance graph
[legend]

Public Member Functions

void close ()
 
 LdsPolarGraph (QWidget *parent=0)
 
uint16_t * poll ()
 
 ~LdsPolarGraph ()
 

Private Slots

void loadData ()
 

Private Attributes

qreal angular_max_
 
qreal angular_min_
 
uint32_t baud_rate_
 The baud rate for the serial connection. More...
 
QPolarChart * chart_
 
boost::asio::io_service io_
 
uint16_t motor_speed_
 current motor speed as reported by the LFCD. More...
 
std::string port_
 The serial port the driver is attached to. More...
 
qreal radial_max
 
qreal radial_min_
 
boost::asio::serial_port serial_
 Actual serial port object for reading/writing to the LFCD Laser Scanner. More...
 
QScatterSeries * series_
 
bool shutting_down_
 Flag for whether the driver is supposed to be shutting down or not. More...
 
QTimer timer_
 

Detailed Description

Definition at line 48 of file lds_polar_graph.h.

Constructor & Destructor Documentation

QT_CHARTS_USE_NAMESPACE LdsPolarGraph::LdsPolarGraph ( QWidget *  parent = 0)

Definition at line 34 of file lds_polar_graph.cpp.

LdsPolarGraph::~LdsPolarGraph ( )

Definition at line 84 of file lds_polar_graph.cpp.

Member Function Documentation

void LdsPolarGraph::close ( )
inline

Definition at line 55 of file lds_polar_graph.h.

void LdsPolarGraph::loadData ( )
privateslot

Definition at line 90 of file lds_polar_graph.cpp.

uint16_t * LdsPolarGraph::poll ( )

Definition at line 105 of file lds_polar_graph.cpp.

Member Data Documentation

qreal LdsPolarGraph::angular_max_
private

Definition at line 65 of file lds_polar_graph.h.

qreal LdsPolarGraph::angular_min_
private

Definition at line 64 of file lds_polar_graph.h.

uint32_t LdsPolarGraph::baud_rate_
private

The baud rate for the serial connection.

Definition at line 70 of file lds_polar_graph.h.

QPolarChart* LdsPolarGraph::chart_
private

Definition at line 62 of file lds_polar_graph.h.

boost::asio::io_service LdsPolarGraph::io_
private

Definition at line 68 of file lds_polar_graph.h.

uint16_t LdsPolarGraph::motor_speed_
private

current motor speed as reported by the LFCD.

Definition at line 73 of file lds_polar_graph.h.

std::string LdsPolarGraph::port_
private

The serial port the driver is attached to.

Definition at line 69 of file lds_polar_graph.h.

qreal LdsPolarGraph::radial_max
private

Definition at line 67 of file lds_polar_graph.h.

qreal LdsPolarGraph::radial_min_
private

Definition at line 66 of file lds_polar_graph.h.

boost::asio::serial_port LdsPolarGraph::serial_
private

Actual serial port object for reading/writing to the LFCD Laser Scanner.

Definition at line 72 of file lds_polar_graph.h.

QScatterSeries* LdsPolarGraph::series_
private

Definition at line 63 of file lds_polar_graph.h.

bool LdsPolarGraph::shutting_down_
private

Flag for whether the driver is supposed to be shutting down or not.

Definition at line 71 of file lds_polar_graph.h.

QTimer LdsPolarGraph::timer_
private

Definition at line 61 of file lds_polar_graph.h.


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


hls-lfcd-lds-driver
Author(s): Pyo , Darby Lim , Gilbert , Will Son , JH Yang, SP Kong
autogenerated on Fri Apr 16 2021 02:20:09