comm.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
comm_8cpp
comm.h
comm.h
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
comm_8h
Comm
std::map< uint8_t, CommCallbackType >
CommCallbackMap
comm_8h.html
a159d4f8e5518f4144e9723aec7d499d8
boost::function< void(uint8_t *, int32_t)
CommCallbackType
comm_8h.html
a724e641991deb82d3effa2ca6aa525d9
)
boost::shared_ptr< Comm >
CommPtr
comm_8h.html
aa20ac16e87af09f7d4f237d6ea3e290d
ctrl_test.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
ctrl__test_8cpp
int
main
ctrl__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
usage
ctrl__test_8cpp.html
a2ef30c42cbc289d899a8be5d2d8f77d0
()
ekf_interface.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
ekf__interface_8cpp
ekf_interface.h
helper.h
ekf_interface.h
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
ekf__interface_8h
comm.h
EKFInterface
helper.h
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
helper_8h
helper
void
angle2quaternion
namespacehelper.html
a694d730623160305625ea1bdd2b01b99
(const double &roll, const double &pitch, const double &yaw, double *w, double *x, double *y, double *z)
double
asctecAccToSI
namespacehelper.html
ad27f22512e9b69adbd07468d0c5b0757
(const T &val)
double
asctecAttitudeToSI
namespacehelper.html
a596d099eccd73b1f71204b956547bf08
(const T &val)
double
asctecOmegaToSI
namespacehelper.html
a2d58e2890bcdaff321b1458f0c69f8b3
(const T &val)
T
clamp
namespacehelper.html
ad47934e6b247eeec87d9cda0df434d60
(const T &min, const T &max, const T &val)
T
clamp
namespacehelper.html
aea67e7933e08d218b98c999af6a426a9
(const T &min, const T &max, const T &val, bool *clamped)
double
debug2Double
namespacehelper.html
abbd663c4e749735b2b32c39b36c8c216
(const int16_t ¶m)
double
param2Double
namespacehelper.html
ae29e0e5aba99d3eefbe746b864375000
(const uint32_t ¶m)
uint32_t
param2Fixpoint
namespacehelper.html
a8d0aba7aab77a8d617a99e43549841f5
(const double ¶m)
uint16_t
rateToPeriod
namespacehelper.html
aeabd435e232f3abf46d41fe35e49be1a
(const double &rate)
void
setDiagonalCovariance
namespacehelper.html
aa285ba37cf68227ddb9d2153511d9044
(T &covariance_matrix, const double &covariance)
int
yaw2asctec
namespacehelper.html
a4f2070172027dd1464904283137e8bdc
(const double &yaw)
const double
ASCTEC_ACC_TO_SI
namespacehelper.html
a255ef94df22665eda4109850db0f1b03
const double
ASCTEC_ATTITUDE_TO_SI
namespacehelper.html
ae9e8f0ada93c9af9c60d0c731658df21
const double
ASCTEC_OMEGA_TO_SI
namespacehelper.html
ab42de9af7e8a73a99c3975508ce725e7
hl_interface.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
hl__interface_8cpp
hl_interface.h
helper.h
hl_interface.h
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
hl__interface_8h
comm.h
HLInterface
dynamic_reconfigure::Server< asctec_hl_interface::HLInterfaceConfig >
ReconfigureServer
hl__interface_8h.html
aa40943796900f580b7eb557cf8e1de92
mainpage.dox
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/
mainpage_8dox
node.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
node_8cpp
comm.h
hl_interface.h
ssdk_interface.h
ekf_interface.h
Watchdog
int
main
node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
printTopicInfo
node_8cpp.html
a4d671863dfc8de5ab2947cf064662ae8
()
ssdk_interface.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
ssdk__interface_8cpp
ssdk_interface.h
helper.h
ssdk_interface.h
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
ssdk__interface_8h
comm.h
SSDKInterface
dynamic_reconfigure::Server< asctec_hl_interface::SSDKConfig >
SSDKConfigServer
ssdk__interface_8h.html
a37273f0680a6d056add7a99c76086d82
waypoint_client.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
waypoint__client_8cpp
void
activeCb
waypoint__client_8cpp.html
a95e6fd6e0fa68d392b633b686f5ea889
()
void
doneCb
waypoint__client_8cpp.html
abf245bd90872a8610d5b8a7981fc338f
(const actionlib::SimpleClientGoalState &state, const asctec_hl_comm::WaypointResultConstPtr &result)
void
feedbackCB
waypoint__client_8cpp.html
a9e24a1a9a80fc7fc15b7f2f9e09f8b86
(const asctec_hl_comm::WaypointFeedbackConstPtr &fb)
int
main
waypoint__client_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
waypoint_server.cpp
/home/rosbuild/hudson/workspace/doc-fuerte-asctec_mav_framework/doc_stacks/2014-01-07_11-03-25.838445/asctec_mav_framework/asctec_hl_interface/src/
waypoint__server_8cpp
WPServer
actionlib::SimpleActionServer< asctec_hl_comm::WaypointAction >
WaypointActionServer
waypoint__server_8cpp.html
a407189a71057f42f62548fee20040e6f
int
main
waypoint__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Comm
classComm.html
void
close
classComm.html
a51b9e34e98b7c158f3ecdabe52097889
()
Comm
classComm.html
a47668b629f7201a6ada3ff3afa4ff712
()
bool
connect
classComm.html
a74823375d7fbf465653fc133cfd7282d
(const std::string &port_rx, const std::string &port_tx, uint32_t baudrate)
uint32_t
getRxPackets
classComm.html
a7a067de89399eb6c8c00c5a09e92a516
()
uint32_t
getRxPacketsGood
classComm.html
a6464627cdd95953ba619880392c5a08d
()
void
loopOnce
classComm.html
ada29fe5240c0885f652aa3e57a2ca3e6
()
void
registerCallback
classComm.html
a4763b5b11e44bec4f6dd99ba1f6a39da
(uint8_t id, void(T::*cb_func)(uint8_t *, uint32_t), T *p_obj)
bool
sendPacket
classComm.html
ac9ffed226e1d4ca3b9a3869fe0db589c
(uint8_t packet_id, const T &data)
bool
sendPacketAck
classComm.html
a5d3fe8998c8d534e19f42fcf54c3c4f4
(uint8_t packet_id, const T &data, const double &timeout=1.0)
~Comm
classComm.html
a00134417af6aae9bf911d3ec7b8c049b
()
boost::asio::serial_port
SerialPort
classComm.html
ac6555fb99c1f768d5cbb4d7526365c63
boost::shared_ptr< SerialPort >
SerialPortPtr
classComm.html
ae781ee84e1033b897ee25ed1562c0398
bool
configurePort
classComm.html
a78e9d8498386e126388dc9ab7347d496
(SerialPortPtr &serial_port, uint32_t *baudrate)
bool
connect
classComm.html
a18741842e4ef623c46613477b1cfda27
(SerialPortPtr &serial_port, const std::string &port, uint32_t baudrate)
uint16_t
crc16
classComm.html
ab8d97d9c4214672bafcd392313c40ddb
(void *data, uint16_t cnt, uint16_t crc=0xff)
uint16_t
crc_update
classComm.html
a33e6e3d7866b8b43006c8960d9714f4b
(uint16_t crc, uint8_t data)
void
processPacketAck
classComm.html
a45d807e5e3e0821f46793484a085dc4f
(uint8_t *buf, uint32_t length)
void
rxReadCallback
classComm.html
ad414b17b2eefc50da8f78fc0eaf2e40f
(const boost::system::error_code &error, size_t bytes_transferred)
void
rxReadStart
classComm.html
a73939b8eae45b6885f6b5bdbc81b71a3
(uint32_t length, uint32_t timeout=0)
void
rxTimeoutCallback
classComm.html
afd88804ffedab41adadc47f8b2060e66
(const boost::system::error_code &error)
void
serializePacket
classComm.html
aa1616f2b28fe5699874cc1115abea1cc
(uint8_t packet_id, const void *data, const int32_t &packet_size, uint8_t flag=0)
bool
validateChecksum
classComm.html
a0dacf870f267b6868879dd0e5b1d3262
(uint8_t *buf, uint32_t length, uint16_t checksum)
bool
waitForPacketAck
classComm.html
a405ce048b903c7a0b9336a2653e3778e
(uint8_t ack_id, const double &timeout=1.0)
CommCallbackMap
callbacks_
classComm.html
a169faec4893803ed74136b98d30db0fc
std::vector< uint8_t >
packet_acks_
classComm.html
a7d290c396985907ea12861ca2b34549b
SerialPortPtr
port_rx_
classComm.html
a752499b9e7ed270c8d06bd22e92bf90b
std::string
port_rx_name_
classComm.html
adcc70ba9acc1156869d3127a78aebadd
SerialPortPtr
port_tx_
classComm.html
a063ff0dcc68e85f2c3e84f2c45964f29
std::string
port_tx_name_
classComm.html
afaa3aeb8c306fd7b8f1b6d446e114264
uint8_t
rx_buffer_
classComm.html
a08696732beab03f949497dca56af08c4
[256]
uint32_t
rx_packet_cnt_
classComm.html
a01c293e25315c08cdaa8021809b0bdb5
uint32_t
rx_packet_good_cnt_
classComm.html
acbdcf5e664b3966593a67982a6c5a10f
int
rx_state_
classComm.html
a0d3a47da7c6a44f08f3c2fe52a13ecc0
boost::asio::deadline_timer
rx_timeout_
classComm.html
af818bdfe9728e93277365f9fcb87ad3c
bool
rx_timeout_occurred_
classComm.html
a90a1c0dc08c470fb94c4a3e3732fb374
uint8_t
tx_buffer_
classComm.html
af4e56eb6055d1f4009a752368d8bcda5
[256]
uint32_t
tx_bytes2send_
classComm.html
a4be2c768f393a1227dcf49f937d3bf30
const int
TX_HEADER_SIZE
classComm.html
a706fab34709dc4a969a503f1e520bbc4
boost::mutex
tx_mutex_
classComm.html
adf4ac24af721f3e33469f5e0eb5b1dfa
boost::asio::io_service
uart_service_
classComm.html
ab608ec195267230218008a342cb8fdad
boost::thread
uart_thread_
classComm.html
ae758cb5bcb99d5f622f844f5cfd87a6c
[2]
EKFInterface
classEKFInterface.html
EKFInterface
classEKFInterface.html
a077cfe9fcb8863aa872128c03ad1eb7b
(ros::NodeHandle &nh, CommPtr &comm)
void
processEkfData
classEKFInterface.html
af2ae8a58b697df5c2d6c350cd49c1af0
(uint8_t *buf, uint32_t bufLength)
void
stateCallback
classEKFInterface.html
a9d56c37340b32008bf8ed44a6e6835ec
(const sensor_fusion_comm::ExtEkfConstPtr &msg)
CommPtr
comm_
classEKFInterface.html
a9b1affde27cf705779a55dfe4d6b7f16
HLI_EKF_STATE
ekf_state_msg_
classEKFInterface.html
af811450bf31ea63b6bd16b776f591943
ros::NodeHandle
nh_
classEKFInterface.html
aa1dd917a9c757f060dc64e1246759a98
ros::NodeHandle
pnh_
classEKFInterface.html
a26465b3701c9f0d077bbb8a151725693
ros::Publisher
state_pub_
classEKFInterface.html
a7a53ba2acae697636b650fb244cb5041
ros::Subscriber
state_sub_
classEKFInterface.html
ace5317a646b1c2d96418c9ac59e89a27
HLInterface
classHLInterface.html
HLInterface
classHLInterface.html
aea5d6d18ef63a6c48f78e9242a1829f4
(ros::NodeHandle &nh, CommPtr &comm)
~HLInterface
classHLInterface.html
abea1437884fbd54f7ca2b55c0133632e
()
void
cbConfig
classHLInterface.html
a8cbd67e354dd77439cd5e1cd2c329d40
(asctec_hl_interface::HLInterfaceConfig &config, uint32_t level)
bool
cbCtrl
classHLInterface.html
ae66464d3c4ff4a814611874789b9b998
(asctec_hl_comm::MavCtrlSrv::Request &req, asctec_hl_comm::MavCtrlSrv::Response &resp)
bool
cbMotors
classHLInterface.html
ac948a9d7b02cc3ee6e3447918cab5da3
(asctec_hl_comm::mav_ctrl_motors::Request &req, asctec_hl_comm::mav_ctrl_motors::Response &resp)
void
controlCmdCallback
classHLInterface.html
a933bd65489007dd6ed38283fd5e0e3c0
(const asctec_hl_comm::mav_ctrlConstPtr &msg)
void
diagnostic
classHLInterface.html
a63399925cdecf5af3ad5b7ea5456cf52
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
processGpsData
classHLInterface.html
ad555e472b3995eb3547f2b56a48f942a
(uint8_t *buf, uint32_t bufLength)
void
processImuData
classHLInterface.html
a38e87ceae4f94bc2d50cb9a675260057
(uint8_t *buf, uint32_t bufLength)
void
processMagData
classHLInterface.html
a712efe3f16c9c947b0baaddc6d38f60b
(uint8_t *buf, uint32_t bufLength)
void
processPoseEKFData
classHLInterface.html
afaf70aff066efcd5dbbef30c0b1b00c2
(uint8_t *buf, uint32_t bufLength)
void
processRcData
classHLInterface.html
a563208f652f61ee7a4820439b962af3e
(uint8_t *buf, uint32_t bufLength)
void
processStatusData
classHLInterface.html
a77c41ec8f62c415fcf3bd9410bc007b1
(uint8_t *buf, uint32_t bufLength)
void
processTimeSyncData
classHLInterface.html
ac0ea6a8b5d55636515d7ffd08ed7d7db
(uint8_t *buf, uint32_t bufLength)
void
sendAccCommandLL
classHLInterface.html
abb520a7a76cd4685012b662a5027dd4b
(const asctec_hl_comm::mav_ctrl &ctrl, asctec_hl_comm::mav_ctrl *ctrl_result=NULL)
void
sendControlCmd
classHLInterface.html
a533d84c0010686a453ff619ec5ad4cd5
(const asctec_hl_comm::mav_ctrl &ctrl, asctec_hl_comm::mav_ctrl *ctrl_result=NULL)
void
sendPosCommandHL
classHLInterface.html
a00e9bd025c251795cee1fdd8aef47b08
(const asctec_hl_comm::mav_ctrl &ctrl, asctec_hl_comm::mav_ctrl *ctrl_result=NULL)
void
sendVelCommandHL
classHLInterface.html
afb4968a71660e11a379ae876881edc8b
(const asctec_hl_comm::mav_ctrl &ctrl, asctec_hl_comm::mav_ctrl *ctrl_result=NULL)
void
sendVelCommandLL
classHLInterface.html
ad8d8ca55ec86ef1866a7f545854b7e20
(const asctec_hl_comm::mav_ctrl &ctrl, asctec_hl_comm::mav_ctrl *ctrl_result=NULL)
double
angular_velocity_variance_
classHLInterface.html
a10f1412ce49256a8e51812d64d769352
CommPtr &
comm_
classHLInterface.html
aef91ad855042e45e60067be17d30615c
asctec_hl_interface::HLInterfaceConfig
config_
classHLInterface.html
a8f0aa016259053499f20045642a1f2fa
ros::Subscriber
control_sub_
classHLInterface.html
ae5e1d948453917d8158e7623c8967a11
ros::ServiceServer
crtl_srv_
classHLInterface.html
a93a36ca3a82c87bf26f14f530dddea7e
diagnostic_updater::FrequencyStatus
diag_imu_freq_
classHLInterface.html
aed67200fdc92db9cd062436ee072bd7a
double
diag_imu_freq_max_
classHLInterface.html
a4dead2dea2e888fa10ca915b143bfb8f
double
diag_imu_freq_min_
classHLInterface.html
a5109faf0fdac14f89ad4fe6acec62759
diagnostic_updater::Updater
diag_updater_
classHLInterface.html
a74b425b576149d931c04bb4e300cb9c3
short
enable_ctrl_
classHLInterface.html
a79c2e13b25cb00055d3403871e553d65
std::string
frame_id_
classHLInterface.html
a6c0d2c73c3a697db401b72eb9fbff554
ros::Publisher
gps_custom_pub_
classHLInterface.html
aca1fc46e1a6b35d2ddb1a5c7dbb04224
ros::Publisher
gps_pub_
classHLInterface.html
a43c858f164b41c68f303e445bbd0f974
int16_t
gps_satellites_used_
classHLInterface.html
a5b48db0a365a0994d6c3b58576250d39
int16_t
gps_status_
classHLInterface.html
a62a28daa79583d7a883da21713725bba
ros::Publisher
imu_pub_
classHLInterface.html
a07b4b132961b3f3bd553fc4ad507c24b
ros::Publisher
imu_ros_pub_
classHLInterface.html
ae8653eda431f9e778f0e24394962f589
int
k_stick_
classHLInterface.html
af616487a99a4d84c1cb3505eb3e76d4d
int
k_stick_yaw_
classHLInterface.html
af669b8d2fec67e2bf3c03d87db564d9e
double
linear_acceleration_variance_
classHLInterface.html
a85ed2058f6b4175c9279aa529170a8dd
ros::Publisher
mag_pub_
classHLInterface.html
a3117e0d1e41cd52783fb2b6ae6892a22
ros::ServiceServer
motor_srv_
classHLInterface.html
acc03025a3569b75889abf4429096b360
ros::NodeHandle
nh_
classHLInterface.html
af61de7ca609c42a5ece087a22033a90f
ros::NodeHandle
pnh_
classHLInterface.html
a5cd176bf88881eb3548bb05ce7b3d04e
ros::Publisher
rc_pub_
classHLInterface.html
a4fd90cc8c40a0b4f2e6463e9ecf9e4ce
ReconfigureServer *
reconf_srv_
classHLInterface.html
a7bd699f064b542178c0ac5f01f428ff0
asctec_hl_comm::mav_status
status_
classHLInterface.html
a07cf499f0315c7827855984673ced5ea
ros::Publisher
status_pub_
classHLInterface.html
a98bbf2ae6aba0734d4b145518eccc64e
SSDKInterface
classSSDKInterface.html
SSDKInterface
classSSDKInterface.html
ae5d5ce3f9aa243c00a87706390f2ca11
(ros::NodeHandle &nh, CommPtr &comm)
~SSDKInterface
classSSDKInterface.html
a04d751c65223c27169051d70d0ace007
()
void
cbPose
classSSDKInterface.html
ae9ff1740c46b11bb62f204970e0b5884
(const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg)
void
cbSSDKConfig
classSSDKInterface.html
a3704c0e81e849dc0392e6a5348a1748c
(asctec_hl_interface::SSDKConfig &config, uint32_t level)
void
cbState
classSSDKInterface.html
a5bd3dde8de064286277113a59f138fae
(const sensor_fusion_comm::ExtStatePtr &msg)
void
processDebugData
classSSDKInterface.html
aa6f6bfa402b7ddf26aa19da44bbbc0ff
(uint8_t *buf, uint32_t length)
void
processStatusData
classSSDKInterface.html
af91ec03d42007070149dbed8f9c658f0
(uint8_t *buf, uint32_t length)
bool
sendParameters
classSSDKInterface.html
aad8946cc1f4d9fe1d5191220e791e604
(const asctec_hl_interface::SSDKConfig &config)
void
sendPoseToAP
classSSDKInterface.html
a4f13b18152dbda980229de0c82fd14d4
(const double &x, const double &y, const double &z, const double &yaw, const unsigned char &qual)
void
tfCallback
classSSDKInterface.html
a4d39a05734a2b642ba069e716955e3ef
()
CommPtr &
comm_
classSSDKInterface.html
a839973c8c4c5d08cd33e1e164cbf514f
asctec_hl_interface::SSDKConfig
config_
classSSDKInterface.html
ab1be1bb44ebf5058411404abdf7ca0a6
SSDKConfigServer *
config_server_
classSSDKInterface.html
a1c60abb04d5f0bd5c72875665fdbc159
ros::Publisher
debug_pub_
classSSDKInterface.html
aa49d08082558a453a12705a14b42980d
std::string
frame_id_
classSSDKInterface.html
ae79a97bb60b2a1747b216911d7b2e933
bool
have_config_
classSSDKInterface.html
ac2a0699037dda1fa549baaf4a00eaa78
ros::NodeHandle
nh_
classSSDKInterface.html
ac04131643e8248656b7865bcd829a03e
ros::NodeHandle
pnh_
classSSDKInterface.html
a40a0017fc00b29644f802d8679f75f28
ros::Publisher
pose_pub_
classSSDKInterface.html
a7d01aace10d575b6757768b98143e53c
ros::Subscriber
pose_sub_
classSSDKInterface.html
a100ace0cfe26b893ffc1def13e2eb07c
ros::Subscriber
state_sub_
classSSDKInterface.html
abe30f07e169e8b62da4a0089bace8cb3
boost::signals::connection
tf_callback_
classSSDKInterface.html
a15180aacdf32b9ae3ddac64cdf441860
tf::TransformListener
tf_listener_
classSSDKInterface.html
aa0ea2e51f89531a688dda41841d0c37a
Watchdog
classWatchdog.html
Watchdog
classWatchdog.html
a2729a7336f09f47ec59009c22088dd05
(CommPtr &comm)
void
check
classWatchdog.html
a6bfd4ac87e83afb5cae38a401608a48b
(const ros::TimerEvent &e)
CommPtr &
comm_
classWatchdog.html
aabb0c475d652b28ff2e914c1afedcb03
uint32_t
last_rx_count_
classWatchdog.html
a2ade4e707c470862685101b42332edfc
const double
PERIOD
classWatchdog.html
a38550d1e4fe93d1622735d2108b6da0a
uint32_t
timeout_count_
classWatchdog.html
a96e4f70b06b788bfe63607289356db73
ros::Timer
timer
classWatchdog.html
aab5feb84e8847eb76c0e0091eaab25e2
WPServer
classWPServer.html
WPServer
classWPServer.html
a253b76d3b4db760a73bb42888ba65351
()
~WPServer
classWPServer.html
a15612868f240a94891040d2ac90145a3
()
void
poseCallback
classWPServer.html
af4cca3e119f5756ccca81029867cc579
(const geometry_msgs::PoseStampedConstPtr &pose)
void
wpExecuteCB
classWPServer.html
afcb7cc9e1af044c691dc6ec61a6bb43d
(const asctec_hl_comm::WaypointGoalConstPtr &goal)
geometry_msgs::PoseStamped
current_pose_
classWPServer.html
ace3ed9651012932907a510146170faf6
boost::mutex
current_pose_mutex_
classWPServer.html
a0e5b2668db9a976f4497a4ed8366af60
ros::NodeHandle
nh_
classWPServer.html
a8c6497416f5a76e0f7204728a67c1af1
ros::Subscriber
pose_sub_
classWPServer.html
a2f4bde6339cb869eeb1a7cccfad36825
ros::Publisher
wp_pub_
classWPServer.html
a9c3c89ec9ca10ef22eae372dfeac1f3d
WaypointActionServer *
wp_server_
classWPServer.html
aad77dc09e3c6b31d5e72b49265d4d7b1
helper
namespacehelper.html
void
angle2quaternion
namespacehelper.html
a694d730623160305625ea1bdd2b01b99
(const double &roll, const double &pitch, const double &yaw, double *w, double *x, double *y, double *z)
double
asctecAccToSI
namespacehelper.html
ad27f22512e9b69adbd07468d0c5b0757
(const T &val)
double
asctecAttitudeToSI
namespacehelper.html
a596d099eccd73b1f71204b956547bf08
(const T &val)
double
asctecOmegaToSI
namespacehelper.html
a2d58e2890bcdaff321b1458f0c69f8b3
(const T &val)
T
clamp
namespacehelper.html
ad47934e6b247eeec87d9cda0df434d60
(const T &min, const T &max, const T &val)
T
clamp
namespacehelper.html
aea67e7933e08d218b98c999af6a426a9
(const T &min, const T &max, const T &val, bool *clamped)
double
debug2Double
namespacehelper.html
abbd663c4e749735b2b32c39b36c8c216
(const int16_t ¶m)
double
param2Double
namespacehelper.html
ae29e0e5aba99d3eefbe746b864375000
(const uint32_t ¶m)
uint32_t
param2Fixpoint
namespacehelper.html
a8d0aba7aab77a8d617a99e43549841f5
(const double ¶m)
uint16_t
rateToPeriod
namespacehelper.html
aeabd435e232f3abf46d41fe35e49be1a
(const double &rate)
void
setDiagonalCovariance
namespacehelper.html
aa285ba37cf68227ddb9d2153511d9044
(T &covariance_matrix, const double &covariance)
int
yaw2asctec
namespacehelper.html
a4f2070172027dd1464904283137e8bdc
(const double &yaw)
const double
ASCTEC_ACC_TO_SI
namespacehelper.html
a255ef94df22665eda4109850db0f1b03
const double
ASCTEC_ATTITUDE_TO_SI
namespacehelper.html
ae9e8f0ada93c9af9c60d0c731658df21
const double
ASCTEC_OMEGA_TO_SI
namespacehelper.html
ab42de9af7e8a73a99c3975508ce725e7
index
index
codeapi