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

◆ LdsPolarGraph()

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

Definition at line 34 of file lds_polar_graph.cpp.

◆ ~LdsPolarGraph()

LdsPolarGraph::~LdsPolarGraph ( )

Definition at line 84 of file lds_polar_graph.cpp.

Member Function Documentation

◆ close()

void LdsPolarGraph::close ( )
inline

Definition at line 55 of file lds_polar_graph.h.

◆ loadData

void LdsPolarGraph::loadData ( )
privateslot

Definition at line 90 of file lds_polar_graph.cpp.

◆ poll()

uint16_t * LdsPolarGraph::poll ( )

Definition at line 105 of file lds_polar_graph.cpp.

Member Data Documentation

◆ angular_max_

qreal LdsPolarGraph::angular_max_
private

Definition at line 65 of file lds_polar_graph.h.

◆ angular_min_

qreal LdsPolarGraph::angular_min_
private

Definition at line 64 of file lds_polar_graph.h.

◆ baud_rate_

uint32_t LdsPolarGraph::baud_rate_
private

The baud rate for the serial connection.

Definition at line 70 of file lds_polar_graph.h.

◆ chart_

QPolarChart* LdsPolarGraph::chart_
private

Definition at line 62 of file lds_polar_graph.h.

◆ io_

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

Definition at line 68 of file lds_polar_graph.h.

◆ motor_speed_

uint16_t LdsPolarGraph::motor_speed_
private

current motor speed as reported by the LFCD.

Definition at line 73 of file lds_polar_graph.h.

◆ port_

std::string LdsPolarGraph::port_
private

The serial port the driver is attached to.

Definition at line 69 of file lds_polar_graph.h.

◆ radial_max

qreal LdsPolarGraph::radial_max
private

Definition at line 67 of file lds_polar_graph.h.

◆ radial_min_

qreal LdsPolarGraph::radial_min_
private

Definition at line 66 of file lds_polar_graph.h.

◆ serial_

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.

◆ series_

QScatterSeries* LdsPolarGraph::series_
private

Definition at line 63 of file lds_polar_graph.h.

◆ shutting_down_

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.

◆ timer_

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 Mon Feb 28 2022 22:29:20