async_worker.h
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/include/ublox_gps/
async__worker_8h
ublox_gps/gps.h
worker.h
ublox_gps::AsyncWorker
ublox_gps
static const int
debug
namespaceublox__gps.html
a430ce408ce25f1471e1ef81c6b1539f2
callback.h
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/include/ublox_gps/
callback_8h
ublox_gps::CallbackHandler
ublox_gps::CallbackHandler_
ublox_gps
std::multimap< std::pair< uint8_t, uint8_t >, boost::shared_ptr< CallbackHandler > >
Callbacks
namespaceublox__gps.html
a18b66c53d64d00a711ac37dd77ae552b
gps.cpp
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/src/
gps_8cpp
ublox_gps/gps.h
ublox_gps
gps.h
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/include/ublox_gps/
gps_8h
ublox_gps/async_worker.h
ublox_gps/callback.h
ublox_gps::Gps
ublox_gps
template void
Gps::initialize< boost::asio::ip::tcp::socket >
namespaceublox__gps.html
ad869ebb64d2cc9159ebca8bb465d41c7
(boost::asio::ip::tcp::socket &stream, boost::asio::io_service &io_service)
node.cpp
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/src/
node_8cpp
ublox_gps/gps.h
int
main
node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
pollMessages
node_8cpp.html
a2b1aad9bb16d32d919abca2a8a33a7a3
(const ros::TimerEvent &event)
void
publish
node_8cpp.html
ae22522fe653f9ede69f7e03bbb46c119
(const MessageT &m, const std::string &topic)
void
publishAidALM
node_8cpp.html
a571f12f59e66de6e2c3c536f934d3e5f
(const ublox_msgs::AidALM &m)
void
publishAidEPH
node_8cpp.html
a17174a87ba0d935f05afc48b5871f1b6
(const ublox_msgs::AidEPH &m)
void
publishAidHUI
node_8cpp.html
a103d6aa3e43f740e2cb7496e5558cd24
(const ublox_msgs::AidHUI &m)
void
publishNavCLK
node_8cpp.html
ab08178de71f5017e31aec5c26f5243d7
(const ublox_msgs::NavCLOCK &m)
void
publishNavPosLLH
node_8cpp.html
ad1d5b0237f7a779bb78d20e13cff9365
(const ublox_msgs::NavPOSLLH &m)
void
publishNavSOL
node_8cpp.html
afe824a57df9cd3aa27ac896b11a3fabe
(const ublox_msgs::NavSOL &m)
void
publishNavStatus
node_8cpp.html
ab121d66be27888e2e5aedc045c59dfa0
(const ublox_msgs::NavSTATUS &m)
void
publishNavSVINFO
node_8cpp.html
ad56f9e9c3363c4f408702bae033a917e
(const ublox_msgs::NavSVINFO &m)
void
publishNavVelNED
node_8cpp.html
a3f26cf54815d38bf711d8c0dda1ec9b5
(const ublox_msgs::NavVELNED &m)
void
publishRxmALM
node_8cpp.html
ad77f2eb9abef99bff0d0d1a3db20ed51
(const ublox_msgs::RxmALM &m)
void
publishRxmEPH
node_8cpp.html
a7e4654acbf58ee4737839233d600dd8a
(const ublox_msgs::RxmEPH &m)
void
publishRxmRAW
node_8cpp.html
a0a88e3638cfb715acf769d961ef85cf3
(const ublox_msgs::RxmRAW &m)
void
publishRxmSFRB
node_8cpp.html
affe90a11aa112f0b06efd2118a3c1587
(const ublox_msgs::RxmSFRB &m)
std::map< std::string, bool >
enabled
node_8cpp.html
ad54bc2c6fdc322c85601d618e8110775
sensor_msgs::NavSatFix
fix
node_8cpp.html
a30360d52bd5c92c87aad9449d2d30303
std::string
frame_id
node_8cpp.html
aee63db9a1c81df1506964242aacdac88
Gps
gps
node_8cpp.html
ab355d81062226a9727830939fddabd5f
ros::NodeHandle *
nh
node_8cpp.html
a898856750d65dc6e6706ea4772115d04
ublox_msgs::NavSTATUS
status
node_8cpp.html
a3e2debcb9173043d3bcb4fd53a8cdbe5
geometry_msgs::Vector3Stamped
velocity
node_8cpp.html
a58fb3d98b76cbe7aa53ba60f01fa7bf8
worker.h
/home/rosbuild/hudson/workspace/doc-jade-ublox/doc_stacks/2015-11-10_17-53-09.773007/ublox/ublox_gps/include/ublox_gps/
worker_8h
ublox_gps::Worker
ublox_gps
ublox_gps
namespaceublox__gps.html
ublox_gps::AsyncWorker
ublox_gps::CallbackHandler
ublox_gps::CallbackHandler_
ublox_gps::Gps
ublox_gps::Worker
std::multimap< std::pair< uint8_t, uint8_t >, boost::shared_ptr< CallbackHandler > >
Callbacks
namespaceublox__gps.html
a18b66c53d64d00a711ac37dd77ae552b
template void
Gps::initialize< boost::asio::ip::tcp::socket >
namespaceublox__gps.html
ad869ebb64d2cc9159ebca8bb465d41c7
(boost::asio::ip::tcp::socket &stream, boost::asio::io_service &io_service)
static const int
debug
namespaceublox__gps.html
a430ce408ce25f1471e1ef81c6b1539f2
ublox_gps::AsyncWorker
classublox__gps_1_1AsyncWorker.html
ublox_gps::Worker
AsyncWorker
classublox__gps_1_1AsyncWorker.html
a54cc33932ad6afa8f5646223d4863f8f
(StreamT &stream, boost::asio::io_service &io_service, std::size_t buffer_size=8192)
bool
send
classublox__gps_1_1AsyncWorker.html
a03061263a0f15c77c6d108d3e8517e3f
(const unsigned char *data, const unsigned int size)
void
setCallback
classublox__gps_1_1AsyncWorker.html
a5440a5022610ebe091b090b709096454
(const Callback &callback)
void
wait
classublox__gps_1_1AsyncWorker.html
ab85031e4d9e5081b2119be83a620dafe
(const boost::posix_time::time_duration &timeout)
virtual
~AsyncWorker
classublox__gps_1_1AsyncWorker.html
a63d7386f642204bba20464c474ec3450
()
void
doClose
classublox__gps_1_1AsyncWorker.html
a762732089b4518396dd9d64e9c6b79de
()
void
doRead
classublox__gps_1_1AsyncWorker.html
aaf7d155566cea6525b0a1d97ea506a10
()
void
doWrite
classublox__gps_1_1AsyncWorker.html
ae4712f361193bcb837067ab1a74a0cfe
()
void
readEnd
classublox__gps_1_1AsyncWorker.html
a53edac488699323cd3b43cea2f67a691
(const boost::system::error_code &, std::size_t)
boost::shared_ptr< boost::thread >
background_thread_
classublox__gps_1_1AsyncWorker.html
a6e36e369683ce646ca3784a409ce60b2
std::vector< unsigned char >
in_
classublox__gps_1_1AsyncWorker.html
ab91abf6e7f6b6b0ad431706dd04ba171
std::size_t
in_buffer_size_
classublox__gps_1_1AsyncWorker.html
a404685d08aed26b534e9d6454dd87575
boost::asio::io_service &
io_service_
classublox__gps_1_1AsyncWorker.html
aacfa82263dadbb32a22e619ccfcb2c03
std::vector< unsigned char >
out_
classublox__gps_1_1AsyncWorker.html
ad2cb72824c3a4f8a11f4b593014a7f96
Callback
read_callback_
classublox__gps_1_1AsyncWorker.html
a00cafaa088ac9b5b95edb2cb29fe4806
boost::condition
read_condition_
classublox__gps_1_1AsyncWorker.html
ac59994c019506111d820354eb5cc27bc
boost::mutex
read_mutex_
classublox__gps_1_1AsyncWorker.html
aa2e655c95aa480a1f97fe1003401ac7d
bool
stopping_
classublox__gps_1_1AsyncWorker.html
a9732c2d8e463be049794dc24bf215ebb
StreamT &
stream_
classublox__gps_1_1AsyncWorker.html
aa30d572aa2bebb06751d9302430e228e
boost::condition
write_condition_
classublox__gps_1_1AsyncWorker.html
ae844535094f125ad1275cb44757bb980
boost::mutex
write_mutex_
classublox__gps_1_1AsyncWorker.html
af0557a4da874c5eb58669805ec3c5717
ublox_gps::CallbackHandler
classublox__gps_1_1CallbackHandler.html
virtual void
handle
classublox__gps_1_1CallbackHandler.html
af39c5f5e9f46545e88bcc133171b7102
(ublox::Reader &reader)=0
virtual bool
wait
classublox__gps_1_1CallbackHandler.html
ab8f4170544c0113e6bc297d6d70cad9e
(const boost::posix_time::time_duration &timeout)
boost::condition_variable
condition_
classublox__gps_1_1CallbackHandler.html
aad03143fb09143693eba4343db8dffdb
boost::mutex
mutex_
classublox__gps_1_1CallbackHandler.html
a6bf67e1fcc7a8e7ab5be87e9493b1b3e
ublox_gps::CallbackHandler_
classublox__gps_1_1CallbackHandler__.html
T
ublox_gps::CallbackHandler
boost::function< void(const T &)>
Callback
classublox__gps_1_1CallbackHandler__.html
a48464b1637990199ff6f643d753f2b72
CallbackHandler_
classublox__gps_1_1CallbackHandler__.html
a8ccabc384c64954f550144b1f7a43ef3
(const Callback &func=Callback())
virtual const T &
get
classublox__gps_1_1CallbackHandler__.html
acb9dbd4d509ccece94e48a7a5d693852
()
virtual void
handle
classublox__gps_1_1CallbackHandler__.html
af8e2c8970f5caa9638e22595aa664146
(ublox::Reader &reader)
Callback
func_
classublox__gps_1_1CallbackHandler__.html
a835177dd41f2ae99c17d2978248c7de9
T
message_
classublox__gps_1_1CallbackHandler__.html
ae2e818acc3ec481fe6f50b40fb0178bf
ublox_gps::Gps
classublox__gps_1_1Gps.html
void
close
classublox__gps_1_1Gps.html
acffc27a4d9306eb52a6036a0b4f5fd9d
()
bool
configure
classublox__gps_1_1Gps.html
aad6b39099b6c20115693fb7a0a8a4aa3
()
bool
configure
classublox__gps_1_1Gps.html
affc660f5ea2221c162ea7461217e9b51
(const ConfigT &message, bool wait=true)
bool
enableSBAS
classublox__gps_1_1Gps.html
ad350b35ee099c40ea72f0efd6c16156c
(bool onoff)
Gps
classublox__gps_1_1Gps.html
a2731844cbef59f68e845e0f921a27e3e
()
void
initialize
classublox__gps_1_1Gps.html
a7ee33ffe90a70b27ca3bd235f02c8652
(StreamT &stream, boost::asio::io_service &io_service)
void
initialize
classublox__gps_1_1Gps.html
a2439b278be970a7aba9df25d03996f30
(const boost::shared_ptr< Worker > &worker)
void
initialize
classublox__gps_1_1Gps.html
a0b02da14205c648876420d01e9a6ead2
(boost::asio::serial_port &serial_port, boost::asio::io_service &io_service)
bool
isConfigured
classublox__gps_1_1Gps.html
abec7c15605f051e1836d211b1e06f380
() const
bool
isInitialized
classublox__gps_1_1Gps.html
aa0b64e108d2966b0b4b6a714cfc5a40e
() const
bool
poll
classublox__gps_1_1Gps.html
af71912c04e0346055237547db4971ab1
(ConfigT &message, const boost::posix_time::time_duration &timeout=default_timeout_)
bool
poll
classublox__gps_1_1Gps.html
a85fe3d893ed3be929bb70e14269908f5
(uint8_t class_id, uint8_t message_id, const std::vector< uint8_t > &payload=std::vector< uint8_t >())
bool
read
classublox__gps_1_1Gps.html
a441b8073b3680659e8fc27505f3a8774
(T &message, const boost::posix_time::time_duration &timeout=default_timeout_)
bool
setBaudrate
classublox__gps_1_1Gps.html
a085f29b8ab61dc28384130e9c5d02812
(unsigned int baudrate)
bool
setRate
classublox__gps_1_1Gps.html
a0cfdfcc48c4eac827c586ed151452f1f
(uint8_t class_id, uint8_t message_id, unsigned int rate)
Callbacks::iterator
subscribe
classublox__gps_1_1Gps.html
a5efb5f036d5aa1b09859bb38ca3df8b6
(typename CallbackHandler_< T >::Callback callback, unsigned int rate)
Callbacks::iterator
subscribe
classublox__gps_1_1Gps.html
a15cd7adf7094072de61dd2fd56665a72
(typename CallbackHandler_< T >::Callback callback)
void
waitForAcknowledge
classublox__gps_1_1Gps.html
a4cf88d0d4c948d5cd8fdfe230668f19e
(const boost::posix_time::time_duration &timeout)
virtual
~Gps
classublox__gps_1_1Gps.html
a449da29a83a686cc6ec26f89d1996611
()
WAIT
classublox__gps_1_1Gps.html
a5ed36e6958e8a90f1fb2d42653aba3d8a30b8adb7dbec8a52d9a9b3ef59ebf66c
ACK
classublox__gps_1_1Gps.html
a5ed36e6958e8a90f1fb2d42653aba3d8a7eb14ef06f8a4c3b07ed97d00b80689e
NACK
classublox__gps_1_1Gps.html
a5ed36e6958e8a90f1fb2d42653aba3d8af6ce63dcc4662b285b50b279f0a1c123
void
readCallback
classublox__gps_1_1Gps.html
ae4ec22efbecf48bfb507be98790fc79a
(unsigned char *data, std::size_t &size)
enum ublox_gps::Gps::@0
acknowledge_
classublox__gps_1_1Gps.html
a01155a7d1f3a544de50d65766118e1ee
unsigned int
baudrate_
classublox__gps_1_1Gps.html
a2fed556c32efa027f575f53a9cd30bb4
boost::mutex
callback_mutex_
classublox__gps_1_1Gps.html
a1c7ca09fecf70ebdaf81c86f2f3a6a79
Callbacks
callbacks_
classublox__gps_1_1Gps.html
a76a9510c75e41fdca4209a9c884e62bf
bool
configured_
classublox__gps_1_1Gps.html
a38e43b8cc87c67c35a262bbfbc17d4a9
boost::shared_ptr< Worker >
worker_
classublox__gps_1_1Gps.html
a7c0af0bb0f28a9ba4ef238569dfc11f6
static boost::posix_time::time_duration
default_timeout_
classublox__gps_1_1Gps.html
a01050a8b6a5930672df6b5536463af22
ublox_gps::Worker
classublox__gps_1_1Worker.html
boost::function< void(unsigned char *, std::size_t &)
Callback
classublox__gps_1_1Worker.html
a7e2e663a1f403e5678d0f520733b32f2
)
virtual bool
send
classublox__gps_1_1Worker.html
ae5ee8f3020d5715cf6afe7ec51ff8cb9
(const unsigned char *data, const unsigned int size)=0
virtual void
setCallback
classublox__gps_1_1Worker.html
a818c1de0e72b62c066375cd49e21a470
(const Callback &callback)=0
virtual void
wait
classublox__gps_1_1Worker.html
a4c4fb2d3974b460b15691b402e48aff2
(const boost::posix_time::time_duration &timeout)=0
virtual
~Worker
classublox__gps_1_1Worker.html
aaa0722ea317aef584cb590272ff1aa0c
()