#include <vssp.h>
|
| AuxFactorArray | aux_factor_ |
| |
| boost::asio::streambuf | buf_ |
| |
| boost::function< void(const vssp::Header &, const vssp::AuxHeader &, const boost::shared_array< vssp::Aux > &, const boost::posix_time::ptime &)> | cb_aux_ |
| |
| boost::function< void(bool)> | cb_connect_ |
| |
| boost::function< void(const vssp::Header &, const std::string &, const boost::posix_time::ptime &)> | cb_error_ |
| |
| boost::function< void(const vssp::Header &, const boost::posix_time::ptime &)> | cb_ping_ |
| |
| boost::function< void(const vssp::Header &, const vssp::RangeHeader &, const vssp::RangeIndex &, const boost::shared_array< uint16_t > &, const boost::shared_array< vssp::XYZI > &, const boost::posix_time::ptime &)> | cb_point_ |
| |
| bool | closed_ |
| |
| boost::asio::io_service | io_service_ |
| |
| boost::asio::ip::tcp::socket | socket_ |
| |
| boost::shared_array< const double > | tbl_h_ |
| |
| bool | tbl_h_loaded_ |
| |
| std::vector< boost::shared_array< const TableSincos > > | tbl_v_ |
| |
| bool | tbl_v_loaded_ |
| |
| std::vector< bool > | tbl_vn_loaded_ |
| |
| boost::posix_time::time_duration | timeout_ |
| |
| boost::asio::deadline_timer | timer_ |
| |
Definition at line 50 of file vssp.h.
◆ VsspDriver()
| vssp::VsspDriver::VsspDriver |
( |
| ) |
|
|
inline |
◆ connect()
| void vssp::VsspDriver::connect |
( |
const char * |
ip, |
|
|
const unsigned int |
port, |
|
|
decltype(cb_connect_) |
cb |
|
) |
| |
|
inline |
◆ getIoService()
| boost::asio::io_service& vssp::VsspDriver::getIoService |
( |
| ) |
|
|
inline |
◆ onConnect()
| void vssp::VsspDriver::onConnect |
( |
const boost::system::error_code & |
error | ) |
|
|
inlineprivate |
◆ onRead()
| void vssp::VsspDriver::onRead |
( |
const boost::system::error_code & |
error | ) |
|
|
inlineprivate |
◆ onSend()
| void vssp::VsspDriver::onSend |
( |
const boost::system::error_code & |
error, |
|
|
boost::shared_ptr< std::string > |
data |
|
) |
| |
|
inlineprivate |
◆ onTimeout()
| void vssp::VsspDriver::onTimeout |
( |
const boost::system::error_code & |
error | ) |
|
|
inlineprivate |
◆ onTimeoutConnect()
| void vssp::VsspDriver::onTimeoutConnect |
( |
const boost::system::error_code & |
error | ) |
|
|
inlineprivate |
◆ poll()
| bool vssp::VsspDriver::poll |
( |
| ) |
|
|
inline |
◆ rangeToXYZ()
template<class DATA_TYPE >
◆ receivePackets()
| void vssp::VsspDriver::receivePackets |
( |
| ) |
|
|
inline |
◆ registerAuxCallback()
| void vssp::VsspDriver::registerAuxCallback |
( |
decltype(cb_aux_) |
cb | ) |
|
|
inline |
◆ registerCallback()
| void vssp::VsspDriver::registerCallback |
( |
decltype(cb_point_) |
cb | ) |
|
|
inline |
◆ registerErrorCallback()
| void vssp::VsspDriver::registerErrorCallback |
( |
decltype(cb_error_) |
cb | ) |
|
|
inline |
◆ registerPingCallback()
| void vssp::VsspDriver::registerPingCallback |
( |
decltype(cb_ping_) |
cb | ) |
|
|
inline |
◆ requestAuxData()
| void vssp::VsspDriver::requestAuxData |
( |
const bool |
start = 1 | ) |
|
|
inline |
◆ requestData()
| void vssp::VsspDriver::requestData |
( |
const bool |
intensity = 1, |
|
|
const bool |
start = 1 |
|
) |
| |
|
inline |
◆ requestHorizontalTable()
| void vssp::VsspDriver::requestHorizontalTable |
( |
| ) |
|
|
inline |
◆ requestPing()
| void vssp::VsspDriver::requestPing |
( |
| ) |
|
|
inline |
◆ requestVerticalTable()
| void vssp::VsspDriver::requestVerticalTable |
( |
const int |
itl = 1 | ) |
|
|
inline |
◆ send()
| void vssp::VsspDriver::send |
( |
const std::string |
cmd | ) |
|
|
inlineprivate |
◆ setAutoReset()
| void vssp::VsspDriver::setAutoReset |
( |
const bool |
enable | ) |
|
|
inline |
◆ setHorizontalInterlace()
| void vssp::VsspDriver::setHorizontalInterlace |
( |
const int |
itl | ) |
|
|
inline |
◆ setInterlace()
| void vssp::VsspDriver::setInterlace |
( |
const int |
itl | ) |
|
|
inline |
◆ setTimeout()
| void vssp::VsspDriver::setTimeout |
( |
const double |
to | ) |
|
|
inline |
◆ setVerticalInterlace()
| void vssp::VsspDriver::setVerticalInterlace |
( |
const int |
itl | ) |
|
|
inline |
◆ spin()
| void vssp::VsspDriver::spin |
( |
| ) |
|
|
inline |
◆ stop()
| void vssp::VsspDriver::stop |
( |
| ) |
|
|
inline |
◆ aux_factor_
◆ buf_
| boost::asio::streambuf vssp::VsspDriver::buf_ |
|
private |
◆ cb_aux_
◆ cb_connect_
| boost::function<void(bool)> vssp::VsspDriver::cb_connect_ |
|
private |
◆ cb_error_
| boost::function<void( const vssp::Header&, const std::string&, const boost::posix_time::ptime&)> vssp::VsspDriver::cb_error_ |
|
private |
◆ cb_ping_
| boost::function<void( const vssp::Header&, const boost::posix_time::ptime&)> vssp::VsspDriver::cb_ping_ |
|
private |
◆ cb_point_
◆ closed_
| bool vssp::VsspDriver::closed_ |
|
private |
◆ io_service_
| boost::asio::io_service vssp::VsspDriver::io_service_ |
|
private |
◆ socket_
| boost::asio::ip::tcp::socket vssp::VsspDriver::socket_ |
|
private |
◆ tbl_h_
◆ tbl_h_loaded_
| bool vssp::VsspDriver::tbl_h_loaded_ |
|
private |
◆ tbl_v_
◆ tbl_v_loaded_
| bool vssp::VsspDriver::tbl_v_loaded_ |
|
private |
◆ tbl_vn_loaded_
| std::vector<bool> vssp::VsspDriver::tbl_vn_loaded_ |
|
private |
◆ timeout_
| boost::posix_time::time_duration vssp::VsspDriver::timeout_ |
|
private |
◆ timer_
| boost::asio::deadline_timer vssp::VsspDriver::timer_ |
|
private |
The documentation for this class was generated from the following file: