ax2550.cc
/home/rosbuild/hudson/workspace/doc-indigo-ax2550/doc_stacks/2015-08-26_16-58-56.970968/ax2550/src/
ax2550_8cc
ax2550/ax2550.h
void
defaultInfo
ax2550_8cc.html
ae1d47a333fae11b6a19f442def424b91
(const string &msg)
bool
isAckOrNak
ax2550_8cc.html
a301759f4445d5e327de9ba69309d0bd1
(const string &token)
bool
isAnEncoderMsg
ax2550_8cc.html
a62aa69a4ed3270d44c2418cb4a646f1e
(const string &token)
string
string_format
ax2550_8cc.html
a05249571fa255c28bef961f61359d758
(const string &fmt,...)
void
tokenizer
ax2550_8cc.html
a93c4a3c82e779f5f7f11a92fe9270f35
(const std::string &data, std::vector< TokenPtr > &tokens)
ax2550.h
/home/rosbuild/hudson/workspace/doc-indigo-ax2550/doc_stacks/2015-08-26_16-58-56.970968/ax2550/include/ax2550/
ax2550_8h
ax2550::AX2550
ax2550::CommandFailedException
ax2550::ConnectionException
ax2550::SynchronizationException
ax2550
#define
AX2550_THROW
ax2550_8h.html
ada0e6cbae07ca45e6b409a37801b2add
(exceptionClass, message)
boost::function< void(const std::string &)>
LoggingCallback
namespaceax2550.html
aa98ab051f0012dde48156ec36025956c
boost::function< void()>
WatchDogCallback
namespaceax2550.html
afee159e42e85265c3eb0b94d300f2dac
DESCRIPTION
LICENSE
ax2550_node.cc
/home/rosbuild/hudson/workspace/doc-indigo-ax2550/doc_stacks/2015-08-26_16-58-56.970968/ax2550/src/
ax2550__node_8cc
ax2550/ax2550.h
void
cmd_velCallback
ax2550__node_8cc.html
a165e68efdaba5c6250b51f6c09b4961c
(const geometry_msgs::Twist::ConstPtr &msg)
void
controlLoop
ax2550__node_8cc.html
a3d1b2be6d74b67a567742b0bc1fc955e
()
void
debugMsgCallback
ax2550__node_8cc.html
ab41d00ee40b8e23450cb447a67fae45f
(const std::string &msg)
void
errorMsgCallback
ax2550__node_8cc.html
a0bc8c34f3f6f141a554380e54e9afd0c
(const std::string &msg)
void
infoMsgCallback
ax2550__node_8cc.html
a0df2d1378e20a0cc9c406743e223663a
(const std::string &msg)
int
main
ax2550__node_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
queryEncoders
ax2550__node_8cc.html
a61bb869e38fe674e3106f3c1a85815f9
()
void
warnMsgCallback
ax2550__node_8cc.html
a405f9e9af42852d3d263ba1869e7af6c
(const std::string &msg)
double
wrapToPi
ax2550__node_8cc.html
a352341d5ec96678a05811dccfab2670d
(double angle)
static double
A_MAX
ax2550__node_8cc.html
a989952e5f97854199e518c4e76ff4963
static double
B_MAX
ax2550__node_8cc.html
a29402fe74843a139b37dc31faa137729
double
encoder_poll_rate
ax2550__node_8cc.html
a1a15a5f0df55529607dfe4041c093ae8
ros::Publisher
encoder_pub
ax2550__node_8cc.html
ad5cc132366074fcf1744401f704c53e5
static double
ENCODER_RESOLUTION
ax2550__node_8cc.html
aa94a9c27a52fd067a00f1e8d7e083d17
size_t
error_count
ax2550__node_8cc.html
aaa065cf6c6db65a77452146783c0e21e
AX2550 *
mc
ax2550__node_8cc.html
af424d8e331d7333eff34b5ad15f5536d
tf::TransformBroadcaster *
odom_broadcaster
ax2550__node_8cc.html
ab8ff88a2e48a0ce10572be0bae27ec34
std::string
odom_frame_id
ax2550__node_8cc.html
adf80cdddd764070ed068d0c72297dc2a
ros::Publisher
odom_pub
ax2550__node_8cc.html
af7899e4dc911a5c5d487506f969aa52b
double
pos_cov
ax2550__node_8cc.html
a0acc0d4f39c894612366c57533232bfb
ros::Time
prev_time
ax2550__node_8cc.html
ae888bf7886f14dabd77b96ef8589ea79
double
prev_w
ax2550__node_8cc.html
a7e75acb3e17c0245faaea4c46950c32c
double
prev_x
ax2550__node_8cc.html
a452aeba1066080351381e9ddf9b959f6
double
prev_y
ax2550__node_8cc.html
afa2b5151a1c6057a53a225fc8df41b31
double
rot_cov
ax2550__node_8cc.html
afab9e3c484bae149f3dfb851ec108b5c
double
target_direction
ax2550__node_8cc.html
a776377a0560701e21ebc7ec178d7f0ae
double
target_speed
ax2550__node_8cc.html
ad3933617c583f7cd3be619695f030f6f
double
wheel_base_length
ax2550__node_8cc.html
acc05f45a42d5db6d82c65ee7061a5bad
double
wheel_circumference
ax2550__node_8cc.html
a45951933a5121fc2a2262ae1107abb16
double
wheel_diameter
ax2550__node_8cc.html
aaf6480901893b99d091643886e8d6131
tf::Pose
classtf_1_1Pose.html
ax2550
namespaceax2550.html
ax2550::AX2550
ax2550::CommandFailedException
ax2550::ConnectionException
ax2550::SynchronizationException
boost::function< void(const std::string &)>
LoggingCallback
namespaceax2550.html
aa98ab051f0012dde48156ec36025956c
boost::function< void()>
WatchDogCallback
namespaceax2550.html
afee159e42e85265c3eb0b94d300f2dac
ax2550::AX2550
classax2550_1_1AX2550.html
AX2550
classax2550_1_1AX2550.html
a657fa2a18384d80b2edd0ea25a0e7a95
(std::string port="")
void
connect
classax2550_1_1AX2550.html
a4ea8ddfd53b8df54f77a3aa40bc350a2
(std::string port="")
void
disconnect
classax2550_1_1AX2550.html
aca7fe1c77012d8f83fa17bf0d1128ac5
()
bool
isConnected
classax2550_1_1AX2550.html
ad52b2ea36488d603bb4dede0e4f177c8
()
bool
issueCommand
classax2550_1_1AX2550.html
af2d4de6e262ff6d5726955c9fd3cd378
(const std::string &command, std::string &fail_why)
void
move
classax2550_1_1AX2550.html
a18d866f09c900e3714d9afb82dfd169e
(double speed, double direction)
void
queryEncoders
classax2550_1_1AX2550.html
af9ffcc60d0d02438aee6b47e189dbfd9
(long &encoder1, long &encoder2, bool relative=false)
~AX2550
classax2550_1_1AX2550.html
a4159af75e973ccef80b2390a5c9b4581
()
LoggingCallback
debug
classax2550_1_1AX2550.html
ab6333cf939657de1155e92739408fc64
LoggingCallback
info
classax2550_1_1AX2550.html
a004313be2fcae37e082a59bd87463fde
LoggingCallback
warn
classax2550_1_1AX2550.html
a09454294eff2fe78c9aa671209063481
WatchDogCallback
watch_dog_callback
classax2550_1_1AX2550.html
a2d039baa7cbd623df606d0a59a73b99f
void
setupFilters_
classax2550_1_1AX2550.html
acd7fa6c59ff7c4d053251c4232adf316
()
void
sync_
classax2550_1_1AX2550.html
a36c34331af27c59752848e58bfe90bcb
()
void
watchDogCallback_
classax2550_1_1AX2550.html
af3adf67de65badab9339ea87b701fd4d
(const std::string &)
serial::utils::BufferedFilterPtr
ack_nak_filt_
classax2550_1_1AX2550.html
adc7288da72d65a26039e746efc33f884
bool
connected_
classax2550_1_1AX2550.html
a4679048a420edd09fc8ae47183a33f84
serial::utils::BufferedFilterPtr
encoders_filt_
classax2550_1_1AX2550.html
ac2a93dc53c1c0b859c53503e5412ef92
boost::mutex
mc_mutex
classax2550_1_1AX2550.html
af448fc9e61928d1e35bacd6c37d63165
std::string
port_
classax2550_1_1AX2550.html
a3a6bb7b95f3bdc0043d424eb2acf257b
serial::utils::SerialListener
serial_listener_
classax2550_1_1AX2550.html
afb6929bd600e49cbdccd6cf250cf3793
serial::Serial *
serial_port_
classax2550_1_1AX2550.html
a2becf691a4ecc4e23e88395ccf13277e
bool
synced_
classax2550_1_1AX2550.html
a09c27e95eb22f64c34920ecc475048a6
serial::utils::FilterPtr
watch_dog_filt_
classax2550_1_1AX2550.html
acb7bdedb5143316aa0aeb0219bb973e5
ax2550::CommandFailedException
classax2550_1_1CommandFailedException.html
CommandFailedException
classax2550_1_1CommandFailedException.html
af93d64840f8a0f011d895c9974c86183
(std::string file, int line, const char *description)
virtual const char *
what
classax2550_1_1CommandFailedException.html
a672dd89309975e97a004e04bf60c749e
() const
virtual
~CommandFailedException
classax2550_1_1CommandFailedException.html
a60d448fc284c185fbf57c53e57c0df8f
()
const char *
e_what_
classax2550_1_1CommandFailedException.html
a33a5fa6c9f4f180c465d30f035e9ea0f
std::string
file_
classax2550_1_1CommandFailedException.html
a2aa428e1e09ad91a7073175e623c52b8
int
line_
classax2550_1_1CommandFailedException.html
a18e74eb7cd67fe72fe25a9f85b50709c
ax2550::ConnectionException
classax2550_1_1ConnectionException.html
ConnectionException
classax2550_1_1ConnectionException.html
a92e29ab41cca0e895875e8e82836746c
(std::string file, int line, const char *description)
virtual const char *
what
classax2550_1_1ConnectionException.html
a67441ccccd3cb3893540b9c1c794d4cc
() const
virtual
~ConnectionException
classax2550_1_1ConnectionException.html
a541fbd49cb898dbb01e84d8980a7c0f4
()
const char *
e_what_
classax2550_1_1ConnectionException.html
a11c1d7bae5a6dbe6337d508ba2fdc2a1
std::string
file_
classax2550_1_1ConnectionException.html
a965d4312192611232ca066ab3b146a4e
int
line_
classax2550_1_1ConnectionException.html
a5b6a33aaf384855b76ade9439019a423
ax2550::SynchronizationException
classax2550_1_1SynchronizationException.html
SynchronizationException
classax2550_1_1SynchronizationException.html
ab9035085253f7d39b57b9e101ddaad3c
(std::string file, int line, const char *description)
virtual const char *
what
classax2550_1_1SynchronizationException.html
a39fb5694cf22da65f9461f4d654b6307
() const
virtual
~SynchronizationException
classax2550_1_1SynchronizationException.html
aeba52586049358672fd3f82ba53a4084
()
const char *
e_what_
classax2550_1_1SynchronizationException.html
af1af4bbc55521403b52dc8a400472210
std::string
file_
classax2550_1_1SynchronizationException.html
a5d802cba7015f5d1dbab46b5832bafec
int
line_
classax2550_1_1SynchronizationException.html
af1dbb96e8b5e9209a9142e3b01d8bcbc
serial
namespaceserial.html
tf
namespacetf.html