I-Seed drone's onboard service  0.0.9
Public Member Functions | List of all members
laser_range Class Reference

Information about the laser range measurement. More...

#include <laser_range.h>

Public Member Functions

 laser_range ()
 
 ~laser_range ()
 
void value_received (float range)
 Save the received laser range value. More...
 
float latest (std::mutex &m, std::list< interconnection::command_type::command_t > &commands)
 Request the laser range measurement. More...
 

Detailed Description

Information about the laser range measurement.

Constructor & Destructor Documentation

◆ laser_range()

laser_range::laser_range ( )
default

◆ ~laser_range()

laser_range::~laser_range ( )
default

Member Function Documentation

◆ value_received()

void laser_range::value_received ( float  range)

Save the received laser range value.

Note
Thread: receive_data

◆ latest()

auto laser_range::latest ( std::mutex &  m,
std::list< interconnection::command_type::command_t > &  commands 
)

Request the laser range measurement.

Parameters
[in]mMutex for locking the commands list
[in]commandsList of commands where to put the laser request
Note
Thread: action

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