command.cpp
/tmp/ws/src/toposens/toposens_driver/src/lib/
command_8cpp
toposens_driver/command.h
toposens_driver
command.h
/tmp/ws/src/toposens/toposens_driver/include/toposens_driver/
command_8h
toposens_driver::Command
toposens_driver
#define
USE_INTERNAL_TEMPERATURE
command_8h.html
abeac573bab50228ffae8c98201a764b1
TsParam
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142
UseExternalTemperature
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a15941a45a7863bbdd37684bb8feddaa5
EchoRejectionThreshold
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a56b56b872e4450d94b84505050fbfea3
NoiseIndicatorThreshold
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142ac40e335f1d9e9c4d7719885d2fb2a43d
NumberOfPulses
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a083d97b8ca1f32e657a42af07f8c893a
PeakDetectionWindow
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a615e1166c3a41cb03e6ea52e8f712847
ExternalTemperature
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a0a2e943a13a990276a4458238d07b6ce
ScanMode
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a4a4839ee9e90d1e11c20f67db39d75e4
TsService
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdb
FirmwareConfiguration
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdbabbaa677a1f31aeb9881abf5c948236b3
FirmwareVersion
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdbaf7cae00d2c8665262205fc550e3740f4
mainpage.dox
/tmp/ws/src/toposens/toposens_driver/
mainpage_8dox
README.md
/tmp/ws/src/toposens/toposens_driver/
README_8md
sensor.cpp
/tmp/ws/src/toposens/toposens_driver/src/lib/
sensor_8cpp
toposens_driver/sensor.h
toposens_driver
sensor.h
/tmp/ws/src/toposens/toposens_driver/include/toposens_driver/
sensor_8h
toposens_driver/serial.h
toposens_driver::Sensor
toposens_driver
static const int
kQueueSize
namespacetoposens__driver.html
a44e4cd8044660134d3405e0de8f3aa0d
static const char
kScansTopic
namespacetoposens__driver.html
a89bc68ce2ca0ce37182fc4bb4f7607ef
[]
serial.cpp
/tmp/ws/src/toposens/toposens_driver/src/lib/
serial_8cpp
toposens_driver/serial.h
toposens_driver
serial.h
/tmp/ws/src/toposens/toposens_driver/include/toposens_driver/
serial_8h
toposens_driver/command.h
toposens_driver::Serial
toposens_driver
ts_driver_node.cpp
/tmp/ws/src/toposens/toposens_driver/src/
ts__driver__node_8cpp
toposens_driver/sensor.h
int
main
ts__driver__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
onShutdown
ts__driver__node_8cpp.html
aaf68ac7d8630777e52f043a6e9b0dbe5
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
onSigint
ts__driver__node_8cpp.html
aeb3bb7e8165a8950e63266a8bc758af0
(int sig)
volatile sig_atomic_t
g_shutdown
ts__driver__node_8cpp.html
a42358b0058a169e70985fbdd8e06a656
TsDriver.cfg
/tmp/ws/src/toposens/toposens_driver/cfg/
TsDriver_8cfg
toposens_driver::Command
classtoposens__driver_1_1Command.html
Command
classtoposens__driver_1_1Command.html
ac1571216ef37ae55427c842adcafb574
(TsParam param, float value)
Command
classtoposens__driver_1_1Command.html
a358e5e15f7e1b5f5cb4a6014801a5f02
(TsService service)
char *
getBytes
classtoposens__driver_1_1Command.html
ac0b1fd606a6a2fe3aacfd98a1fd2a5b6
()
TsParam
getParam
classtoposens__driver_1_1Command.html
ac6f015548f2321356907acba48262189
()
std::string
getParamName
classtoposens__driver_1_1Command.html
ae75146c0d19b77790b359ac70297f5e7
()
float
getValue
classtoposens__driver_1_1Command.html
aaac00cbf39bf46e25c419de79062b01c
()
std::string
_getKey
classtoposens__driver_1_1Command.html
a76b0f4f4dec716ed711f11b2256946d8
(TsParam param)
std::string
_getKey
classtoposens__driver_1_1Command.html
a854f374ba7899d641e6c694f8f537598
(TsService service)
char
_bytes
classtoposens__driver_1_1Command.html
ad1ced8de2f9eacc064a14bcd56c7d835
[50]
TsParam
_param
classtoposens__driver_1_1Command.html
a3f3d6eac2e51e3e6706f44d3c90e7f3f
float
_value
classtoposens__driver_1_1Command.html
adbc119e4065f1672d36c40321de7a27b
const int
MAX_VALUE
classtoposens__driver_1_1Command.html
ab9368380b356c7ea252bcfa1f26be13a
const int
MIN_VALUE
classtoposens__driver_1_1Command.html
a6ef779fff95c7535b2d52c0570934d78
static const char
kPrefix
classtoposens__driver_1_1Command.html
a4fb69c6f3e765f4c5c93f32c91b8a5b2
toposens_driver::Sensor
classtoposens__driver_1_1Sensor.html
ListenOnce
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa64eedabbfe8e49e6bf0eb14d9a658cca
ScanContinuously
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa75da5d986be017153f917b292ea9c862
ScanMode
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088f
ScanContinuously
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa75da5d986be017153f917b292ea9c862
ScanOnce
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa212fc98cf9132d4adfbcefd8b467319f
ListenOnce
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa64eedabbfe8e49e6bf0eb14d9a658cca
ScanOnce
classtoposens__driver_1_1Sensor.html
a9b94cefc7baeebcb00a6a78a8e75088fa212fc98cf9132d4adfbcefd8b467319f
bool
poll
classtoposens__driver_1_1Sensor.html
a926de2fe6169b81fb456d2a8d726cebe
(void)
Sensor
classtoposens__driver_1_1Sensor.html
ab14040539bf943fcfb95d613ace04f80
(ros::NodeHandle nh, ros::NodeHandle private_nh)
Sensor
classtoposens__driver_1_1Sensor.html
aa6c6d394843cc6a5152a6e1940e516ce
(ros::NodeHandle nh, ros::NodeHandle private_nh, std::string port, std::string frame_id)
void
setMode
classtoposens__driver_1_1Sensor.html
a543ae649d96854516010232e74467bae
(ScanMode scan_mode)
void
shutdown
classtoposens__driver_1_1Sensor.html
a1a568d4c7946731b20c3f81a3c67a566
(void)
~Sensor
classtoposens__driver_1_1Sensor.html
ac11a349337c5c28b34bff95686726049
()
dynamic_reconfigure::Server< TsDriverConfig >
Cfg
classtoposens__driver_1_1Sensor.html
a309b95a30263691413ef034575f88960
void
_displayFirmwareVersion
classtoposens__driver_1_1Sensor.html
a30950d3700ba8d67a46c43f321fdc667
()
bool
_evaluateAck
classtoposens__driver_1_1Sensor.html
a9f448a54c4ae6e28d7da829de150e7dd
(Command &cmd, const std::string &frame)
void
_init
classtoposens__driver_1_1Sensor.html
a6ba202a85c681960ce9b31498a942826
(void)
void
_parse
classtoposens__driver_1_1Sensor.html
a6926659819d696aab708dce4a5fdcc76
(const std::string &frame)
Command *
_parseAck
classtoposens__driver_1_1Sensor.html
a6369f93bd1d83697dc4e150917206ca9
(const std::string &data)
void
_reconfig
classtoposens__driver_1_1Sensor.html
ab60154cabae56a4ab05230b4fd6222dd
(TsDriverConfig &cfg, uint32_t level)
void
_synchronizeParameterValues
classtoposens__driver_1_1Sensor.html
afe1402491f77299f793f95a0a8a6a443
()
float
_toNum
classtoposens__driver_1_1Sensor.html
a20ea1e95897adf397cff95a37160d026
(auto &i)
void
_updateConfig
classtoposens__driver_1_1Sensor.html
abb34b9fd75902696b16f07a7d5abae7f
(TsParam param, int value)
std::stringstream
_buffer
classtoposens__driver_1_1Sensor.html
ac6ed061b8566d0f3c907e35a3a0e355f
TsDriverConfig
_cfg
classtoposens__driver_1_1Sensor.html
a9542d24036f53f0aebc872554a3802af
std::string
_frame_id
classtoposens__driver_1_1Sensor.html
a3f89b0382d5426873d4d57379d4448ca
ros::Publisher
_pub
classtoposens__driver_1_1Sensor.html
ac18f0d9e465c022a615d526207ff84f3
toposens_msgs::TsScan
_scan
classtoposens__driver_1_1Sensor.html
ab5a3cf08e271960ed2292cf5593c51e1
std::unique_ptr< Serial >
_serial
classtoposens__driver_1_1Sensor.html
a202083580774286223129fd84ead26af
std::unique_ptr< Cfg >
_srv
classtoposens__driver_1_1Sensor.html
a02f9c1b78374f7958c14260e9fecac70
boost::recursive_mutex
mutex
classtoposens__driver_1_1Sensor.html
a1e4962312996259f6d240c78a0b9f68c
toposens_driver::Serial
classtoposens__driver_1_1Serial.html
void
getFrame
classtoposens__driver_1_1Serial.html
a7e1ba7bccecbc978f6e16104ec459e29
(std::stringstream &data)
bool
isAcknowledgementFrame
classtoposens__driver_1_1Serial.html
a27954377e3f1bd0b36bf7ab0a24ed68c
(std::string frame)
void
sendCmd
classtoposens__driver_1_1Serial.html
a23892a53ec723cf35a6cd4d3a2ccad9e
(Command cmd, std::stringstream &data)
Serial
classtoposens__driver_1_1Serial.html
ab66b3b0aba714ac8332d7453833f4294
(std::string port)
bool
waitForAcknowledgement
classtoposens__driver_1_1Serial.html
ad3ec277f973f9ec1e69279773b44ac0f
(std::stringstream &buffer)
~Serial
classtoposens__driver_1_1Serial.html
a7970e34fd2b626baa989a7a08e3b2e7f
()
int
_fd
classtoposens__driver_1_1Serial.html
a7b3cfddd56ba457aa617737249e197fa
std::string
_port
classtoposens__driver_1_1Serial.html
a7625dc8f63340fc4ea3e076331c5552c
const unsigned int
kBaud
classtoposens__driver_1_1Serial.html
a383754d17418659020d9f7c221457f5f
toposens_driver
namespacetoposens__driver.html
toposens_driver::Command
toposens_driver::Sensor
toposens_driver::Serial
TsParam
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142
UseExternalTemperature
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a15941a45a7863bbdd37684bb8feddaa5
EchoRejectionThreshold
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a56b56b872e4450d94b84505050fbfea3
NoiseIndicatorThreshold
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142ac40e335f1d9e9c4d7719885d2fb2a43d
NumberOfPulses
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a083d97b8ca1f32e657a42af07f8c893a
PeakDetectionWindow
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a615e1166c3a41cb03e6ea52e8f712847
ExternalTemperature
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a0a2e943a13a990276a4458238d07b6ce
ScanMode
namespacetoposens__driver.html
a57b3a45971df89e603c4f0b5a6a1d142a4a4839ee9e90d1e11c20f67db39d75e4
TsService
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdb
FirmwareConfiguration
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdbabbaa677a1f31aeb9881abf5c948236b3
FirmwareVersion
namespacetoposens__driver.html
a2a2a2a17ddff969ac770b607fb72ffdbaf7cae00d2c8665262205fc550e3740f4
static const int
kQueueSize
namespacetoposens__driver.html
a44e4cd8044660134d3405e0de8f3aa0d
static const char
kScansTopic
namespacetoposens__driver.html
a89bc68ce2ca0ce37182fc4bb4f7607ef
[]
md_README
toposens_driver
md_README
index
toposens_driver Documentation
index
Overview
setup_section
ubuntu18_subsection
ubuntu16_subsection
build_driver_section
serial_port_section
connect_sensor_section
visualize_data_section
view_stream_subsection
manipulate_parameters_section
sensor_parameters_subsection
codeapi
rosapi
overview
crawling
efficiency
dependencies