driver_example.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/example/
driver__example_8cpp
pepperl_fuchs_r2000/r2000_driver.h
int
main
driver__example_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
http_command_interface.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/driver/
http__command__interface_8cpp
pepperl_fuchs_r2000/http_command_interface.h
pepperl_fuchs
http_command_interface.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/include/pepperl_fuchs_r2000/
http__command__interface_8h
pepperl_fuchs_r2000/protocol_info.h
pepperl_fuchs::HttpCommandInterface
pepperl_fuchs
mainpage.dox
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/
mainpage_8dox
packet_structure.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/include/pepperl_fuchs_r2000/
packet__structure_8h
pepperl_fuchs::PacketHeader
pepperl_fuchs::PacketTypeC
pepperl_fuchs::ScanData
pepperl_fuchs
protocol_info.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/include/pepperl_fuchs_r2000/
protocol__info_8h
pepperl_fuchs::HandleInfo
pepperl_fuchs::ProtocolInfo
pepperl_fuchs
r2000_driver.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/driver/
r2000__driver_8cpp
pepperl_fuchs_r2000/r2000_driver.h
pepperl_fuchs_r2000/packet_structure.h
pepperl_fuchs_r2000/http_command_interface.h
scan_data_receiver.h
pepperl_fuchs
r2000_driver.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/include/pepperl_fuchs_r2000/
r2000__driver_8h
pepperl_fuchs_r2000/protocol_info.h
pepperl_fuchs_r2000/packet_structure.h
pepperl_fuchs::R2000Driver
pepperl_fuchs
r2000_node.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/rosnode/
r2000__node_8cpp
r2000_node.h
pepperl_fuchs_r2000/r2000_driver.h
pepperl_fuchs
int
main
r2000__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
r2000_node.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/rosnode/
r2000__node_8h
pepperl_fuchs::R2000Node
pepperl_fuchs
scan_data_receiver.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/driver/
scan__data__receiver_8cpp
scan_data_receiver.h
pepperl_fuchs
scan_data_receiver.h
/home/rosbuild/hudson/workspace/doc-hydro-pepperl_fuchs/doc_stacks/2015-08-26_15-20-45.726351/pepperl_fuchs/pepperl_fuchs_r2000/src/driver/
scan__data__receiver_8h
pepperl_fuchs_r2000/packet_structure.h
pepperl_fuchs::ScanDataReceiver
pepperl_fuchs
#define
BOOST_CB_DISABLE_DEBUG
scan__data__receiver_8h.html
a8c4b3f10be7ebb231745aba05b71cb03
pepperl_fuchs
namespacepepperl__fuchs.html
pepperl_fuchs::HandleInfo
pepperl_fuchs::HttpCommandInterface
pepperl_fuchs::PacketHeader
pepperl_fuchs::PacketTypeC
pepperl_fuchs::ProtocolInfo
pepperl_fuchs::R2000Driver
pepperl_fuchs::R2000Node
pepperl_fuchs::ScanData
pepperl_fuchs::ScanDataReceiver
pepperl_fuchs::HandleInfo
structpepperl__fuchs_1_1HandleInfo.html
std::string
handle
structpepperl__fuchs_1_1HandleInfo.html
a0b124a77b67d112328724c5ed37391c3
int
handle_type
structpepperl__fuchs_1_1HandleInfo.html
a9bb42b3fc310e4bf1bc5cd9179d417ad
std::string
hostname
structpepperl__fuchs_1_1HandleInfo.html
a636baab09971bd9fc71a30a88bf97227
char
packet_type
structpepperl__fuchs_1_1HandleInfo.html
a61ceaa9240781674a2beba665d514163
int
port
structpepperl__fuchs_1_1HandleInfo.html
a63d38d48474559db41fee28611f472ec
int
start_angle
structpepperl__fuchs_1_1HandleInfo.html
a3082c34ee3faea297e504c8d0b6d90a8
bool
watchdog_enabled
structpepperl__fuchs_1_1HandleInfo.html
ad54582346c9a1c80e74e243d7fce3ca5
int
watchdog_timeout
structpepperl__fuchs_1_1HandleInfo.html
ac96461ae798c50892746185e0e65d19a
static const int
HANDLE_TYPE_TCP
structpepperl__fuchs_1_1HandleInfo.html
ac295ace017bca0b44e1234ac8d1a982f
static const int
HANDLE_TYPE_UDP
structpepperl__fuchs_1_1HandleInfo.html
a3702453af28ccf9a723aa9b3044c4e73
pepperl_fuchs::HttpCommandInterface
classpepperl__fuchs_1_1HttpCommandInterface.html
std::string
discoverLocalIP
classpepperl__fuchs_1_1HttpCommandInterface.html
ad71f305bf5c30ec6dd1781d3697b3f5f
()
bool
feedWatchdog
classpepperl__fuchs_1_1HttpCommandInterface.html
ac85fb58d8791e977abe250bb947e399d
(const std::string &handle)
const std::string &
getHttpHost
classpepperl__fuchs_1_1HttpCommandInterface.html
aeafbd0cda6cea7c0e0c99692ce11c341
() const
boost::optional< std::string >
getParameter
classpepperl__fuchs_1_1HttpCommandInterface.html
adfc03c6ced133a21a132a2fa16084c5a
(const std::string name)
std::vector< std::string >
getParameterList
classpepperl__fuchs_1_1HttpCommandInterface.html
a88c693ff62ce0cdabc06059a06b4564a
()
std::map< std::string, std::string >
getParameters
classpepperl__fuchs_1_1HttpCommandInterface.html
ae63c5e2ef89ccd67f3f28d946c2af5fa
(const std::vector< std::string > &names)
boost::optional< ProtocolInfo >
getProtocolInfo
classpepperl__fuchs_1_1HttpCommandInterface.html
ad93283cf360ffb7df44ab3e4557b495b
()
HttpCommandInterface
classpepperl__fuchs_1_1HttpCommandInterface.html
ad9e373443efa94d04862bbe8437c1a36
(const std::string &http_host, int http_port=80)
bool
rebootDevice
classpepperl__fuchs_1_1HttpCommandInterface.html
acfa05b2425131fec3bf5ec91ce64d46a
()
bool
releaseHandle
classpepperl__fuchs_1_1HttpCommandInterface.html
ae342a5a48645273f40b0ea5d8638a934
(const std::string &handle)
boost::optional< HandleInfo >
requestHandleTCP
classpepperl__fuchs_1_1HttpCommandInterface.html
a224cb0405ee3b30c45993f419d99a429
(int start_angle=-1800000)
boost::optional< HandleInfo >
requestHandleUDP
classpepperl__fuchs_1_1HttpCommandInterface.html
a763ec155dd72c914202e6af57c1617ec
(int port, std::string hostname=std::string(""), int start_angle=-1800000)
bool
resetParameters
classpepperl__fuchs_1_1HttpCommandInterface.html
a2ba10d63734280bbacef5a223de4e276
(const std::vector< std::string > &names)
bool
setParameter
classpepperl__fuchs_1_1HttpCommandInterface.html
aea77c63fefabf34083496b0faba05866
(const std::string name, const std::string value)
bool
startScanOutput
classpepperl__fuchs_1_1HttpCommandInterface.html
ac42b8e53b992d2f54973ee18e2699366
(const std::string &handle)
bool
stopScanOutput
classpepperl__fuchs_1_1HttpCommandInterface.html
a2223c36e159fc8209eb5fa118aeabb89
(const std::string &handle)
bool
checkErrorCode
classpepperl__fuchs_1_1HttpCommandInterface.html
af4a6a4b7503fe01b92fcae4914683219
()
int
httpGet
classpepperl__fuchs_1_1HttpCommandInterface.html
a9f96b9d703df1ebc1ec3273c7001759c
(const std::string request_path, std::string &header, std::string &content)
bool
sendHttpCommand
classpepperl__fuchs_1_1HttpCommandInterface.html
a5ac1c6bd7b179e5fb5f64c54dc8813c4
(const std::string cmd, const std::map< std::string, std::string > param_values)
bool
sendHttpCommand
classpepperl__fuchs_1_1HttpCommandInterface.html
a2955056559f910389aa9bdf743ce55f4
(const std::string cmd, const std::string param="", const std::string value="")
std::string
http_host_
classpepperl__fuchs_1_1HttpCommandInterface.html
a95983a96a58ce279fdeab8ac6df75338
int
http_port_
classpepperl__fuchs_1_1HttpCommandInterface.html
ab3ba71a7ce65c098499aab9582bb6b76
int
http_status_code_
classpepperl__fuchs_1_1HttpCommandInterface.html
a08bff96f54ba15047c73fbc5cd1ece39
boost::property_tree::ptree
pt_
classpepperl__fuchs_1_1HttpCommandInterface.html
af588209d6ab0234c401c38ad32b8d34c
pepperl_fuchs::PacketHeader
structpepperl__fuchs_1_1PacketHeader.html
std::int32_t
angular_increment
structpepperl__fuchs_1_1PacketHeader.html
ae72ce9019bc8b0df5c57de5e63e663f4
std::uint32_t
field_status
structpepperl__fuchs_1_1PacketHeader.html
a37455bfd02a98cdf8cf9c7de81f98e1c
std::int32_t
first_angle
structpepperl__fuchs_1_1PacketHeader.html
a2c5278d2812ec70b2323e46101d815eb
std::uint16_t
first_index
structpepperl__fuchs_1_1PacketHeader.html
a66b927e9d0aa647a380484096ad4ef9f
std::uint16_t
header_size
structpepperl__fuchs_1_1PacketHeader.html
a518354559228617109e3473431cbebb8
std::uint16_t
magic
structpepperl__fuchs_1_1PacketHeader.html
a4a58f50741fc1ed24f943dd7af1bffb8
std::uint16_t
num_points_packet
structpepperl__fuchs_1_1PacketHeader.html
ae7531faad3db3c54c14bc7cc1687189c
std::uint16_t
num_points_scan
structpepperl__fuchs_1_1PacketHeader.html
a9d8fdfc6da4f7161b9f9a9912d309301
std::uint32_t
output_status
structpepperl__fuchs_1_1PacketHeader.html
ab5bf18e100aabc59f337a1f8ccb80a51
std::uint16_t
packet_number
structpepperl__fuchs_1_1PacketHeader.html
a62e9b4ea33246595b13b302ea5db4419
std::uint32_t
packet_size
structpepperl__fuchs_1_1PacketHeader.html
aef7033568bca60ccfa38b26a87957d70
std::uint16_t
packet_type
structpepperl__fuchs_1_1PacketHeader.html
ad6f267715b9737008a372a284dc9f368
std::uint32_t
scan_frequency
structpepperl__fuchs_1_1PacketHeader.html
a663154774716bb72145f65e93ecbd3ea
std::uint16_t
scan_number
structpepperl__fuchs_1_1PacketHeader.html
a13754f4d8ae58f298d1bf54f57ece060
std::uint32_t
status_flags
structpepperl__fuchs_1_1PacketHeader.html
a6bce9c30cb30e17834fdc55507c2b211
std::uint64_t
timestamp_raw
structpepperl__fuchs_1_1PacketHeader.html
a52fe28a1941254f141b0f302b09312d5
std::uint64_t
timestamp_sync
structpepperl__fuchs_1_1PacketHeader.html
ad4b940d2469ea1bf8888e4ea7eac5b93
pepperl_fuchs::PacketTypeC
structpepperl__fuchs_1_1PacketTypeC.html
std::uint32_t
distance_amplitude_payload
structpepperl__fuchs_1_1PacketTypeC.html
abd21bd504109c8d5eac701f81a8261b8
PacketHeader
header
structpepperl__fuchs_1_1PacketTypeC.html
a122dda0400ff69b393bab2ff55c62cc5
pepperl_fuchs::ProtocolInfo
structpepperl__fuchs_1_1ProtocolInfo.html
std::vector< std::string >
commands
structpepperl__fuchs_1_1ProtocolInfo.html
a969582bfb07da955f77e31cb63e383f0
std::string
protocol_name
structpepperl__fuchs_1_1ProtocolInfo.html
a0a134b0343a3f655740759b379c94451
int
version_major
structpepperl__fuchs_1_1ProtocolInfo.html
ab1eba35866b94dfad837eed3df4923a9
int
version_minor
structpepperl__fuchs_1_1ProtocolInfo.html
a18824fbc69ae577080ed2d5abc5d3941
pepperl_fuchs::R2000Driver
classpepperl__fuchs_1_1R2000Driver.html
bool
checkConnection
classpepperl__fuchs_1_1R2000Driver.html
a645398fc3344ea32a1a9a72b083bfd89
()
bool
connect
classpepperl__fuchs_1_1R2000Driver.html
a5b9ec95b58cbbec1fd720652d720ce9b
(const std::string hostname, int port=80)
void
disconnect
classpepperl__fuchs_1_1R2000Driver.html
aa4c9459d4f8ef761ab58556d1f8c95c5
()
void
feedWatchdog
classpepperl__fuchs_1_1R2000Driver.html
addfe09576891bdd1228edd1ca9b59494
(bool feed_always=false)
ScanData
getFullScan
classpepperl__fuchs_1_1R2000Driver.html
aae296e4b259165b6216aee78e00bdf88
()
std::size_t
getFullScansAvailable
classpepperl__fuchs_1_1R2000Driver.html
ae2a85e202b2257e029f7b679aaf5d3d6
() const
const std::map< std::string, std::string > &
getParameters
classpepperl__fuchs_1_1R2000Driver.html
ae2abebf7b79998b531134100101d5621
()
const std::map< std::string, std::string > &
getParametersCached
classpepperl__fuchs_1_1R2000Driver.html
a639ea9d2f5820f8ec2e139f5cca172b8
() const
const ProtocolInfo &
getProtocolInfo
classpepperl__fuchs_1_1R2000Driver.html
abfff4b554188b43ae65a8777612cbd0c
()
ScanData
getScan
classpepperl__fuchs_1_1R2000Driver.html
abcd5bd1f9f1b6f57ac7aed17e6331284
()
std::size_t
getScansAvailable
classpepperl__fuchs_1_1R2000Driver.html
a49ac9bd4d7172d2074f39d57f1b4f28c
() const
bool
isCapturing
classpepperl__fuchs_1_1R2000Driver.html
a7cf0c3bf6e3c7ab80d12d056f60ecea7
()
bool
isConnected
classpepperl__fuchs_1_1R2000Driver.html
a3c167136c9b981dd7ae89ee35c9810bc
()
R2000Driver
classpepperl__fuchs_1_1R2000Driver.html
a23c9416290c51680caba700f1b870329
()
bool
rebootDevice
classpepperl__fuchs_1_1R2000Driver.html
a67fcc8435aaa1c8c6329906d054b633c
()
bool
resetParameters
classpepperl__fuchs_1_1R2000Driver.html
acad0ba4075a9620ee153b7c5d0b4c60f
(const std::vector< std::string > &names)
bool
setParameter
classpepperl__fuchs_1_1R2000Driver.html
a0b613c032da12797a4ef5e3fc1c06a3d
(const std::string &name, const std::string &value)
bool
setSamplesPerScan
classpepperl__fuchs_1_1R2000Driver.html
a4999e17ea16da9465124104d988048aa
(unsigned int samples)
bool
setScanFrequency
classpepperl__fuchs_1_1R2000Driver.html
a3afa16678e0efbc8334b9145bc40063e
(unsigned int frequency)
bool
startCapturingTCP
classpepperl__fuchs_1_1R2000Driver.html
a906fc9b18470a3700009b23502e1891b
()
bool
startCapturingUDP
classpepperl__fuchs_1_1R2000Driver.html
ac57d47acc5dc2b6042f159a1796ff500
()
bool
stopCapturing
classpepperl__fuchs_1_1R2000Driver.html
adfa979a7e39b1939c8742c3c3d890a58
()
~R2000Driver
classpepperl__fuchs_1_1R2000Driver.html
a882e4efb566bf6d387834f34414188c4
()
HttpCommandInterface *
command_interface_
classpepperl__fuchs_1_1R2000Driver.html
a6fcaf0ce798c127495bb5741226de342
ScanDataReceiver *
data_receiver_
classpepperl__fuchs_1_1R2000Driver.html
a9005dc8772f14bfcf2f5b915569f501b
double
food_timeout_
classpepperl__fuchs_1_1R2000Driver.html
a576155694583f82e60a420cd95bae7e8
boost::optional< HandleInfo >
handle_info_
classpepperl__fuchs_1_1R2000Driver.html
aac0598b98755224c216ab8b42b3ed557
bool
is_capturing_
classpepperl__fuchs_1_1R2000Driver.html
af25ec6a76aba5c0d6171dcb1dd83be89
bool
is_connected_
classpepperl__fuchs_1_1R2000Driver.html
adeca29a397cddc3558174bb5db3d89d3
std::map< std::string, std::string >
parameters_
classpepperl__fuchs_1_1R2000Driver.html
a1b142f5916212dbafe390b0e0626db7a
ProtocolInfo
protocol_info_
classpepperl__fuchs_1_1R2000Driver.html
a6de99f5ca1a93b5913b4abb070540f2b
double
watchdog_feed_time_
classpepperl__fuchs_1_1R2000Driver.html
ab86884f1c4dab28fa44a0ce23a4e7c46
pepperl_fuchs::R2000Node
classpepperl__fuchs_1_1R2000Node.html
void
cmdMsgCallback
classpepperl__fuchs_1_1R2000Node.html
a89241ca76d9450b8a5dcaac4d03d9ec9
(const std_msgs::StringConstPtr &msg)
R2000Node
classpepperl__fuchs_1_1R2000Node.html
aaae9b2c3e5a070450812ae73737a7a0d
()
bool
connect
classpepperl__fuchs_1_1R2000Node.html
a7d7c26e048ff6bfbd1ee2a6bd2fe657d
()
void
getScanData
classpepperl__fuchs_1_1R2000Node.html
a72debe95bcf8a4ec8f22d6506e603f13
(const ros::TimerEvent &e)
ros::Subscriber
cmd_subscriber_
classpepperl__fuchs_1_1R2000Node.html
a2161dd8fab345dd4291fd4760b7a32f0
R2000Driver *
driver_
classpepperl__fuchs_1_1R2000Node.html
a6c0bd50fcad390bc25580dfc9964e53c
std::string
frame_id_
classpepperl__fuchs_1_1R2000Node.html
a700bacc493689222c9173f3a4b4823f1
ros::Timer
get_scan_data_timer_
classpepperl__fuchs_1_1R2000Node.html
a57ce6e1fe33b4f8f5c15ec710acd23ed
ros::NodeHandle
nh_
classpepperl__fuchs_1_1R2000Node.html
a4607a9303f11af7f42373061eee09dbd
int
samples_per_scan_
classpepperl__fuchs_1_1R2000Node.html
a85d538e3aed6768f2080b9ccf2791530
int
scan_frequency_
classpepperl__fuchs_1_1R2000Node.html
abeb2c2f2c8a06380e95a3402e5f72fdd
ros::Publisher
scan_publisher_
classpepperl__fuchs_1_1R2000Node.html
adc265d2ec55eca71f6b54b522ef22046
std::string
scanner_ip_
classpepperl__fuchs_1_1R2000Node.html
ab60432e0b144c8fc3451a24f19efadb5
pepperl_fuchs::ScanData
structpepperl__fuchs_1_1ScanData.html
std::vector< std::uint32_t >
amplitude_data
structpepperl__fuchs_1_1ScanData.html
a2d2ba5fa6e93e2573a49003adb5b7de9
std::vector< std::uint32_t >
distance_data
structpepperl__fuchs_1_1ScanData.html
aa6adfd21900a12b4c64e36ecd3b686ec
std::vector< PacketHeader >
headers
structpepperl__fuchs_1_1ScanData.html
a0fb3db54696613df4216148e7db97846
pepperl_fuchs::ScanDataReceiver
classpepperl__fuchs_1_1ScanDataReceiver.html
void
disconnect
classpepperl__fuchs_1_1ScanDataReceiver.html
a5cd47ebeb0573ee522caf293315fbee4
()
ScanData
getFullScan
classpepperl__fuchs_1_1ScanDataReceiver.html
a6343a04c88b1166e6dfe09e74325a86a
()
std::size_t
getFullScansAvailable
classpepperl__fuchs_1_1ScanDataReceiver.html
a4259caf7949bd2de7b0900de2f2011f1
() const
ScanData
getScan
classpepperl__fuchs_1_1ScanDataReceiver.html
a1ba915472f011867dec36e9dd4b3c427
()
std::size_t
getScansAvailable
classpepperl__fuchs_1_1ScanDataReceiver.html
a6a53e950fd349d33836e8d5508fe36fb
() const
int
getUDPPort
classpepperl__fuchs_1_1ScanDataReceiver.html
a6a04263f1d1c25f5e7c7a6d0259e86d3
() const
bool
isConnected
classpepperl__fuchs_1_1ScanDataReceiver.html
a16a8e1aa999767f523ca5aa08400ba9d
() const
ScanDataReceiver
classpepperl__fuchs_1_1ScanDataReceiver.html
a55287d0d136e8f8414826cb3ace87170
(const std::string hostname, const int tcp_port)
ScanDataReceiver
classpepperl__fuchs_1_1ScanDataReceiver.html
a1f92041bf8dd3913d7c7f3dc9b3fef59
()
~ScanDataReceiver
classpepperl__fuchs_1_1ScanDataReceiver.html
af934f9de968b520c731d9313b1e34b21
()
bool
checkConnection
classpepperl__fuchs_1_1ScanDataReceiver.html
a3fa287b9669c5abbd5483c53864a4127
()
int
findPacketStart
classpepperl__fuchs_1_1ScanDataReceiver.html
a6add9a8a604bdc964a10c44a2563f0eb
()
bool
handleNextPacket
classpepperl__fuchs_1_1ScanDataReceiver.html
a4b1f48aef3cc100fc3f10552fd11502a
()
void
handleSocketRead
classpepperl__fuchs_1_1ScanDataReceiver.html
a9d9971e65d04d56c37010656cc786b72
(const boost::system::error_code &error)
void
handleSocketRead
classpepperl__fuchs_1_1ScanDataReceiver.html
a1e8ce74c265742a7a1045657477de018
(const boost::system::error_code &error, std::size_t bytes_transferred)
void
readBufferFront
classpepperl__fuchs_1_1ScanDataReceiver.html
a41305d7f28a5ae103cb6133fc1cc90bd
(char *dst, std::size_t numbytes)
bool
retrievePacket
classpepperl__fuchs_1_1ScanDataReceiver.html
affe11df00561bb92071dae2f2e922ea6
(std::size_t start, PacketTypeC *p)
void
writeBufferBack
classpepperl__fuchs_1_1ScanDataReceiver.html
a09876e637c654528f4591b4dbb98e6a4
(char *src, std::size_t numbytes)
std::mutex
data_mutex_
classpepperl__fuchs_1_1ScanDataReceiver.html
a944e8dfe69c6342b29950a1dc89bcc8a
std::condition_variable
data_notifier_
classpepperl__fuchs_1_1ScanDataReceiver.html
a947002476da6733191003110822c7134
boost::asio::streambuf
inbuf_
classpepperl__fuchs_1_1ScanDataReceiver.html
a61cbcdb8a73e47d5cc9683e5a71da3fd
std::istream
instream_
classpepperl__fuchs_1_1ScanDataReceiver.html
af116673388db2f214b951625aae170b2
boost::asio::io_service
io_service_
classpepperl__fuchs_1_1ScanDataReceiver.html
ab7b611ec230d0f5634abd1df1d1c3c1d
boost::thread
io_service_thread_
classpepperl__fuchs_1_1ScanDataReceiver.html
a593b4fbcb6222c32ed1aa4877ae9d841
bool
is_connected_
classpepperl__fuchs_1_1ScanDataReceiver.html
a784f6fe97deb581716896dcd0a903911
double
last_data_time_
classpepperl__fuchs_1_1ScanDataReceiver.html
aa34b5f5ef53aef7d652ff69b357d75bc
boost::circular_buffer< char >
ring_buffer_
classpepperl__fuchs_1_1ScanDataReceiver.html
a5002b3470c628f98a4accff28c86d40f
std::deque< ScanData >
scan_data_
classpepperl__fuchs_1_1ScanDataReceiver.html
a3dd3137b1350840c24ef0e2e46ba44d3
boost::asio::ip::tcp::socket *
tcp_socket_
classpepperl__fuchs_1_1ScanDataReceiver.html
a5731578e45fccaa7bb3f5a2d648ab626
std::array< char, 65536 >
udp_buffer_
classpepperl__fuchs_1_1ScanDataReceiver.html
a4bc59d1d26dcb0fe4bf23c7da50bab2d
boost::asio::ip::udp::endpoint
udp_endpoint_
classpepperl__fuchs_1_1ScanDataReceiver.html
ad5ca7776ec19cea3ab971ec9bbb27b81
int
udp_port_
classpepperl__fuchs_1_1ScanDataReceiver.html
ae7e61242432689c215f1477e714730a0
boost::asio::ip::udp::socket *
udp_socket_
classpepperl__fuchs_1_1ScanDataReceiver.html
aab178fe736b9e77aa816d94a842bba25
ros
namespaceros.html
index
The Pepperl+Fuchs R2000 Driver
index