3dr_radio.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
3dr__radio_8cpp
mavros/mavros_plugin.h
mavplugin::TDRRadioPlugin
mavplugin::TDRRadioStatus
mavplugin
#define
RST_COPY
3dr__radio_8cpp.html
a9a6d9f045dd9b7c7a36809b1dda4135d
(field)
#define
RST_COPY
3dr__radio_8cpp.html
a9a6d9f045dd9b7c7a36809b1dda4135d
(field)
__init__.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/mavros/
____init_____8py
mavros
command.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
command_8cpp
mavros/mavros_plugin.h
mavplugin::CommandPlugin
mavplugin::CommandTransaction
mavplugin
dummy.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
dummy_8cpp
mavros/mavros_plugin.h
mavplugin::DummyPlugin
mavplugin
ftp.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
ftp_8cpp
mavros/mavros_plugin.h
mavplugin::FTPPlugin
mavplugin::FTPRequest
mavplugin::FTPRequest::PayloadHeader
mavplugin
#define
SERVICE_IDLE_CHECK
group__plugin.html
ga75baa5fe36b24b82bf055d7ded996c07
()
ftp.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/mavros/
ftp_8py
mavros::ftp::FTPFile
mavros::ftp
def
_check_raise_errno
namespacemavros_1_1ftp.html
a54fc1fb2be0ec00425fc61c5aa38afd2
def
ftp_checksum
namespacemavros_1_1ftp.html
a5f143e225bbf6c3141a6962f022ed016
def
ftp_listdir
namespacemavros_1_1ftp.html
a7b9602f3876cce0c96139c8fb0e7c227
def
ftp_mkdir
namespacemavros_1_1ftp.html
aaf6175f8860c0fb35b5a5729f977456d
def
ftp_rename
namespacemavros_1_1ftp.html
a8c3d3bdc0955c598cf8732e43bec927b
def
ftp_reset_server
namespacemavros_1_1ftp.html
a17b87d10f41803b5246ce09deb2e1232
def
ftp_rmdir
namespacemavros_1_1ftp.html
acd62176a76674e5dbabb8a940443579b
def
ftp_unlink
namespacemavros_1_1ftp.html
a526cfa45eb781131b6b0f80f8713b541
gcs_bridge.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/
gcs__bridge_8cpp
mavros/utils.h
int
main
gcs__bridge_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
mavlink_pub_cb
gcs__bridge_8cpp.html
ac420047d2d6d5e9da23cb6c22e81ae8f
(const mavlink_message_t *mmsg, uint8_t sysid, uint8_t compid)
void
mavlink_sub_cb
gcs__bridge_8cpp.html
ab29871230eb9f1602689493b7c150716
(const Mavlink::ConstPtr &rmsg)
MAVConnInterface::Ptr
gcs_link
gcs__bridge_8cpp.html
a95891cfe14742be3a8dfaea5c6fde0b4
ros::Publisher
mavlink_pub
gcs__bridge_8cpp.html
a782491cd3d139c41d60052232b091948
ros::Subscriber
mavlink_sub
gcs__bridge_8cpp.html
afb413e2bbab06cf17b7276ea5ac2f107
global_position.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
global__position_8cpp
mavros/mavros_plugin.h
mavros/gps_conversions.h
mavplugin::GlobalPositionPlugin
mavplugin
gps.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
gps_8cpp
mavros/mavros_plugin.h
mavplugin::GPSInfo
mavplugin::GPSPlugin
mavplugin
gps_conversions.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
gps__conversions_8h
UTM
static void
LLtoUTM
namespaceUTM.html
a2c6725167a2a45e80f9e2bec1cbb8201
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, char *UTMZone)
static void
LLtoUTM
namespaceUTM.html
a2d10a498685d5f3c44b1bbfefe54531b
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone)
static void
UTM
namespaceUTM.html
a141be92f03bc42bc436a2c54fa43fda2
(double lat, double lon, double *x, double *y)
static char
UTMLetterDesignator
namespaceUTM.html
a048c484e5df839d3aad279a71b497589
(double Lat)
static void
UTMtoLL
namespaceUTM.html
ac6a2e3c3761bd3d0a2c52543ceb7d743
(const double UTMNorthing, const double UTMEasting, const char *UTMZone, double &Lat, double &Long)
static void
UTMtoLL
namespaceUTM.html
affff225178c0ffee17ddeafaad10c1b2
(const double UTMNorthing, const double UTMEasting, std::string UTMZone, double &Lat, double &Long)
const double
DEGREES_PER_RADIAN
namespaceUTM.html
a9376d0279ea4f700988800ced443b430
const double
RADIANS_PER_DEGREE
namespaceUTM.html
a86b447cffb906c69439320bd815b60e5
const double
UTM_E2
namespaceUTM.html
af0a4236a4200e50dbae5747cfca58437
const double
UTM_E4
namespaceUTM.html
aafaeca83c06d155fc618230aeaa70b6b
const double
UTM_E6
namespaceUTM.html
a38459b1b9a28c0df5402a0e1282dfbb7
const double
UTM_EP2
namespaceUTM.html
a24a9b98b148e345990f269fa0e5d84a9
const double
UTM_FE
namespaceUTM.html
aa1e7e1aaef4781bb79bee5900a5f8b23
const double
UTM_FN_N
namespaceUTM.html
a7a54eb2523233c89d78db90eefc17a1d
const double
UTM_FN_S
namespaceUTM.html
ae8ec3e2627bfcef4f37776c2dc67ce68
const double
UTM_K0
namespaceUTM.html
af773bf4897f233cc60116ec11c8959e4
const double
WGS84_A
namespaceUTM.html
a6010871c84f2c676c8f7e634cc89e0d5
const double
WGS84_B
namespaceUTM.html
a1fd680be50e1ef13e44ded3e0c3cbc28
const double
WGS84_E
namespaceUTM.html
ac2d3531c383f191eee6941c4a4e8b1c9
const double
WGS84_EP
namespaceUTM.html
a051b4c65bb13d6fa8695f9fa203cde8b
const double
WGS84_F
namespaceUTM.html
a58045b3057645608942bf7c5eaa8eb11
imu_pub.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
imu__pub_8cpp
mavros/mavros_plugin.h
mavplugin::IMUPubPlugin
mavplugin
local_position.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
local__position_8cpp
mavros/mavros_plugin.h
mavplugin::LocalPositionPlugin
mavplugin
mavlink_diag.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/lib/
mavlink__diag_8cpp
mavros/mavlink_diag.h
mavlink_diag.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
mavlink__diag_8h
mavros::MavlinkDiag
mavros
mavros.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/lib/
mavros_8cpp
mavros/mavros.h
mavros/utils.h
mavros.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
mavros_8h
mavros/mavros_plugin.h
mavros/mavlink_diag.h
mavros::MavRos
mavros
mavros_node.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/
mavros__node_8cpp
mavros/mavros.h
int
main
mavros__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
mavros_plugin.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
mavros__plugin_8h
mavros/mavros_uas.h
mavplugin::MavRosPlugin
mavplugin
#define
MESSAGE_HANDLER
group__plugin.html
gafe26c515679bb009c3ab53cbb78acae7
(_message_id, _class_method_ptr)
std::lock_guard< std::recursive_mutex >
lock_guard
group__plugin.html
ga3bd2630fcb29b368869f04da1f808c54
std::unique_lock< std::recursive_mutex >
unique_lock
group__plugin.html
ga9751d04a308db8254971c092dacb6c5b
mavros_uas.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
mavros__uas_8h
mavros::UAS
mavros
#define
UAS_FCU
group__nodelib.html
ga5c6dea8a8974af64cc76329a179a014d
(uasobjptr)
#define
UAS_PACK_CHAN
group__nodelib.html
ga36fb52c623ecbabb72f163e39a47b41a
(uasobjptr)
#define
UAS_PACK_TGT
group__nodelib.html
ga0585c76e1d975314c1738b7f8e086fb3
(uasobjptr)
mission.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/mavros/
mission_8py
mavros::mission::QGroundControlWP::CSVDialect
mavros::mission::QGroundControlWP
mavros::mission::WaypointFile
mavros::mission
dictionary
FRAMES
namespacemavros_1_1mission.html
a3e919e9f1815510ff9892cf412527be0
dictionary
NAV_CMDS
namespacemavros_1_1mission.html
a0e5f50bca90cbfb011137cd416c52f00
param.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
param_8cpp
mavros/mavros_plugin.h
mavplugin::Parameter
mavplugin::ParamPlugin
mavplugin::ParamSetOpt
mavplugin
param.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/mavros/
param_8py
mavros::param::QGroundControlParam::CSVDialect
mavros::param::MissionPlannerParam::CSVDialect
mavros::param::MissionPlannerParam
mavros::param::Parameter
mavros::param::ParamFile
mavros::param::QGroundControlParam
mavros::param
def
param_get
namespacemavros_1_1param.html
acced3f8073210e7461d0d2dff9096b02
def
param_get_all
namespacemavros_1_1param.html
a605910638cb901cfb7a00b1884fba1e3
def
param_ret_value
namespacemavros_1_1param.html
a2316fe65a5415449259e37d6ddf5ba72
def
param_set
namespacemavros_1_1param.html
ad659dcd60d2c4e7a71f6d4ba08df23b9
def
param_set_list
namespacemavros_1_1param.html
ac8fcfbccca11d559b3ca8e4fc90ca436
px4_custom_mode.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
px4__custom__mode_8h
px4::custom_mode
px4
constexpr uint32_t
define_mode
group__nodelib.html
gae0bfd8420118dc5e08dce97b1e4a5cca
(enum custom_mode::MAIN_MODE mm, uint8_t sm=0)
constexpr uint32_t
define_mode_auto
group__nodelib.html
gab0934a78cd94a32af9dd05c559911b78
(enum custom_mode::SUB_MODE_AUTO sm)
rc_io.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
rc__io_8cpp
mavros/mavros_plugin.h
mavplugin::RCIOPlugin
mavplugin
#define
IFSET_RC_IN
rc__io_8cpp.html
ae97bc1827db3f340af56eec383ab4619
(mavidx)
#define
SET_RC_IN
rc__io_8cpp.html
acee5932e599b938b89ec68fab51ab3b3
(mavidx)
#define
SET_RC_OUT
rc__io_8cpp.html
aceafb1cd4d3d72f849772bb397236abe
(mavidx)
rosconsole_bridge.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/lib/
rosconsole__bridge_8cpp
REGISTER_ROSCONSOLE_BRIDGE
rosconsole__bridge_8cpp.html
a80e7dfb22c8ffe9b9c6d4afe20338e98
safety_area.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
safety__area_8cpp
mavros/mavros_plugin.h
mavplugin::SafetyAreaPlugin
mavplugin
setpoint_accel.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
setpoint__accel_8cpp
mavros/utils.h
mavros/mavros_plugin.h
mavros/setpoint_mixin.h
mavplugin::SetpointAccelerationPlugin
mavplugin
setpoint_attitude.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
setpoint__attitude_8cpp
mavros/mavros_plugin.h
mavros/setpoint_mixin.h
mavplugin::SetpointAttitudePlugin
mavplugin
setpoint_mixin.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
setpoint__mixin_8h
mavros/utils.h
mavros/mavros_plugin.h
mavplugin::SetPositionTargetLocalNEDMixin
mavplugin::TFListenerMixin
mavplugin
setpoint_position.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
setpoint__position_8cpp
mavros/mavros_plugin.h
mavros/setpoint_mixin.h
mavplugin::SetpointPositionPlugin
mavplugin
setpoint_velocity.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
setpoint__velocity_8cpp
mavros/mavros_plugin.h
mavros/setpoint_mixin.h
mavplugin::SetpointVelocityPlugin
mavplugin
setup.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/
setup_8py
tuple
setup_args
namespacesetup.html
ae881a5f1b0da04d50895a88d6204ca97
sys_status.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
sys__status_8cpp
mavros/mavros_plugin.h
mavplugin::BatteryStatusDiag
mavplugin::HeartbeatStatus
mavplugin::HwStatus
mavplugin::MemInfo
mavplugin::SystemStatusDiag
mavplugin::SystemStatusPlugin
mavplugin
#define
STAT_ADD_SENSOR
sys__status_8cpp.html
a673ab05be52d79dfde503f3924c72f40
(msg, sensor_mask)
sys_time.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
sys__time_8cpp
mavros/mavros_plugin.h
mavplugin::SystemTimePlugin
mavplugin::TimeSyncStatus
mavplugin
uas.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/lib/
uas_8cpp
mavros/mavros_uas.h
mavros/utils.h
mavros/px4_custom_mode.h
std::map< uint32_t, std::string >
cmode_map
uas_8cpp.html
a1ac2ed97f008fe644b87f26a62722355
static bool
cmode_find_cmap
uas_8cpp.html
af7302f6109199a4b65925837191d9223
(const cmode_map &cmap, std::string &cmode_str, uint32_t &cmode)
static bool
is_apm_copter
uas_8cpp.html
a5d027bce9e683ec454beee4ca5ade8bb
(enum MAV_TYPE &type)
static std::string
str_base_mode
uas_8cpp.html
a6fd502f3b1f1b0ca8d96643a95227b38
(int base_mode)
static std::string
str_custom_mode
uas_8cpp.html
ac6eb198d9e0dbe50a9fda70dafb34ed6
(uint32_t custom_mode)
static std::string
str_mode_cmap
uas_8cpp.html
aa4995716d1213f07aa7769a618483f38
(const cmode_map &cmap, uint32_t custom_mode)
static std::string
str_mode_px4
uas_8cpp.html
ae7a32974498414d405143144e63718c1
(uint32_t custom_mode_int)
static const cmode_map
arducopter_cmode_map
uas_8cpp.html
ac377c3f0da8e0cdf103b264f7511f16a
static const cmode_map
arduplane_cmode_map
uas_8cpp.html
aed2b23a3ad706bba9f44f011266588db
static const cmode_map
px4_cmode_map
uas_8cpp.html
adab3795f7bd22fc4c5b7ec08b9153b98
utils.h
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/include/mavros/
utils_8h
void
copy_mavlink_to_ros
group__mavutils.html
gaf258a9c0db21d0c80d9855acb40ffc62
(const mavlink_message_t *mmsg, mavros::MavlinkPtr &rmsg)
bool
copy_ros_to_mavlink
group__mavutils.html
ga6482d40c25876cbeaeca1dd307cb71f5
(const mavros::Mavlink::ConstPtr &rmsg, mavlink_message_t &mmsg)
utils.py
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/mavros/
utils_8py
mavros::utils
def
fault
namespacemavros_1_1utils.html
ae855b0cb3c7dce8ecdbcbd58fef760ba
def
print_if
namespacemavros_1_1utils.html
a4722dc6e9fb4a8d6bb5cda428591f9ac
vfr_hud.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
vfr__hud_8cpp
mavros/mavros_plugin.h
mavplugin::VfrHudPlugin
mavplugin
waypoint.cpp
/home/rosbuild/hudson/workspace/doc-hydro-mavros/doc_stacks/2015-08-26_12-27-13.512204/mavros/mavros/src/plugins/
waypoint_8cpp
mavros/mavros_plugin.h
mavplugin::WaypointItem
mavplugin::WaypointPlugin
mavplugin
nodelib
Nodelib
group__nodelib.html
px4::custom_mode
mavros::MavlinkDiag
mavros::MavRos
mavros::UAS
mavros
px4
#define
UAS_FCU
group__nodelib.html
ga5c6dea8a8974af64cc76329a179a014d
(uasobjptr)
#define
UAS_PACK_CHAN
group__nodelib.html
ga36fb52c623ecbabb72f163e39a47b41a
(uasobjptr)
#define
UAS_PACK_TGT
group__nodelib.html
ga0585c76e1d975314c1738b7f8e086fb3
(uasobjptr)
std::lock_guard< std::recursive_mutex >
lock_guard
group__nodelib.html
ga68b9b75a31ada631486186ade3c13d51
std::unique_lock< std::recursive_mutex >
unique_lock
group__nodelib.html
gaef26fabd4cca97b678c3050ea26f21c4
MAIN_MODE
group__nodelib.html
gaa0a98a2c7db8e8c736dffc9f3c0b24a0
MAIN_MODE_MANUAL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a859877541f02ff75c660f1f9ab05ade0
MAIN_MODE_ALTCTL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a86efb118ff5224cdabe493767f2256dc
MAIN_MODE_POSCTL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a1e95a007c4fd63a63a393970223747cd
MAIN_MODE_AUTO
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0aff2049d1f4a5e0a01add3681c27986a0
MAIN_MODE_ACRO
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a7506d3ca132ad236dec8942e638a7336
MAIN_MODE_OFFBOARD
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0af4a0491cd9ec75832d350e1925c8992c
SUB_MODE_AUTO
group__nodelib.html
gaa9c981c6aa3bbefdd9b2ee75cefcc2a3
SUB_MODE_AUTO_READY
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aeda06ad44364052e6f1b6f563f91617a
SUB_MODE_AUTO_TAKEOFF
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a46576d97e4d204328549e9d06ac5c0fd
SUB_MODE_AUTO_LOITER
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a94fe281989d83738e25786cfe5485362
SUB_MODE_AUTO_MISSION
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aed57873578d51a465c8d63e7990a87be
SUB_MODE_AUTO_RTL
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aadb59f97c23a3788d66d4b0124d816d3
SUB_MODE_AUTO_LAND
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a100b444190916dbafde33b3c01e3587f
SUB_MODE_AUTO_RTGS
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a79c6c21c7be403f2018ef34a424bf0b5
void
add_plugin
group__nodelib.html
ga6a313a0b5350278ea81b8d7a8b952367
(std::string &pl_name)
bool
check_in_blacklist
group__nodelib.html
gac044290acf7b2a62b5d3d6c7945bd152
(std::string &pl_name)
bool
cmode_from_str
group__nodelib.html
gaa280a5a875442cf0683860ff5849916a
(std::string cmode_str, uint32_t &custom_mode)
custom_mode
group__nodelib.html
gab0c7242aebd522ecb3b5c29dc2bac22e
()
custom_mode
group__nodelib.html
gaa6c0760c6eee89d5eb614d37df582259
(uint32_t val)
constexpr
custom_mode
group__nodelib.html
gae7df6c23989aea73a1b6857c778dc602
(uint8_t mm, uint8_t sm)
constexpr uint32_t
define_mode
group__nodelib.html
gae0bfd8420118dc5e08dce97b1e4a5cca
(enum custom_mode::MAIN_MODE mm, uint8_t sm=0)
constexpr uint32_t
define_mode_auto
group__nodelib.html
gab0934a78cd94a32af9dd05c559911b78
(enum custom_mode::SUB_MODE_AUTO sm)
tf::Vector3
get_attitude_angular_velocity
group__nodelib.html
ga4cf884ba0027bfffa1caf28ea26ea519
()
tf::Vector3
get_attitude_linear_acceleration
group__nodelib.html
ga41a920ec55aff59f5edd7faa6c6dd933
()
tf::Quaternion
get_attitude_orientation
group__nodelib.html
ga9ff4099ae17f983a5a7c4c214ce63cd4
()
enum MAV_AUTOPILOT
get_autopilot
group__nodelib.html
gac72c473cb5778a49f14143b03ef26396
()
bool
get_connection_status
group__nodelib.html
gadbb674072884385620f6d703123937a8
()
double
get_gps_altitude
group__nodelib.html
gaa2e2ca4a98c2984b1dc2f74115c88315
()
double
get_gps_eph
group__nodelib.html
ga543e1f368b1a011c7b42998d6bd24291
()
double
get_gps_epv
group__nodelib.html
ga1fd624a577dbcaa1fa174fe05b8ba746
()
double
get_gps_latitude
group__nodelib.html
gac643fc81f7e0fe2e3906b9bd1caadfc3
()
double
get_gps_longitude
group__nodelib.html
gaeb5e5da7d090ead3afd6cf51b43dc629
()
bool
get_gps_status
group__nodelib.html
ga58b50bea6c63d9f8463f54e6ecb9495a
()
uint8_t
get_tgt_component
group__nodelib.html
ga1b874777bb6378d1fec2d3498f95884c
()
uint8_t
get_tgt_system
group__nodelib.html
ga9d8412c7b6aada6715ded8eefcd6a517
()
uint64_t
get_time_offset
group__nodelib.html
ga1f582ffa4b83892e65bf2abff10e86e1
(void)
enum MAV_TYPE
get_type
group__nodelib.html
ga9dcaae312b3be017ad2f107a0192ad3c
()
bool
is_ardupilotmega
group__nodelib.html
gad1a57410bba40929fd2aa443e8706695
()
bool
is_px4
group__nodelib.html
ga03c6f1128530da35612a7d40eb5cb5ad
()
void
log_connect_change
group__nodelib.html
gacb35d4e00e1c4925747035f1c79a0e4f
(bool connected)
void
mavlink_pub_cb
group__nodelib.html
ga794286962652f426f192451caa3755ea
(const mavlink_message_t *mmsg, uint8_t sysid, uint8_t compid)
void
mavlink_sub_cb
group__nodelib.html
gadac2f0ee6be4561ab287bac0be8ec163
(const Mavlink::ConstPtr &rmsg)
MavlinkDiag
group__nodelib.html
ga7e52b64de8101152cb7da231bb6f0e6b
(std::string name)
MavRos
group__nodelib.html
ga6a85fbcb9b64016199f80fb0009dfd11
(const ros::NodeHandle &nh_)
void
plugin_route_cb
group__nodelib.html
gadc50d2f7bd3d6495e4cc92860f85ff42
(const mavlink_message_t *mmsg, uint8_t sysid, uint8_t compid)
void
run
group__nodelib.html
gae5789a005615261233f253b00366693a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set_attitude_angular_velocity
group__nodelib.html
gac0f10b50a8702c1062a5f967c62f31bf
(tf::Vector3 &vec)
void
set_attitude_linear_acceleration
group__nodelib.html
gaa857554f72933928080dc5c503d156f7
(tf::Vector3 &vec)
void
set_attitude_orientation
group__nodelib.html
gaf1501ec16d49c96b239cca557ebbef79
(tf::Quaternion &quat)
void
set_connection_status
group__nodelib.html
ga53b91990e409eb66ad3dfcc6cefa0435
(bool connected)
void
set_gps_llae
group__nodelib.html
ga6ea88a76ad8b6695a13c94035b8f101f
(double latitude, double longitude, double altitude, double eph, double epv)
void
set_gps_status
group__nodelib.html
ga3aa5a49e15582d95e21f14ff5112a22e
(bool fix_status_)
void
set_mavconn
group__nodelib.html
gaac672d37b57dc4d73ec73de04ea436ed
(const mavconn::MAVConnInterface::Ptr &link)
void
set_tgt
group__nodelib.html
ga87eb84159321497e07dc4c739bdb727d
(uint8_t sys, uint8_t comp)
void
set_time_offset
group__nodelib.html
ga36b271874cd21f564f326cb451c16cf3
(uint64_t offset)
void
spin
group__nodelib.html
ga20cbfbde1e66bb25b3b7c938321d4149
()
void
startup_px4_usb_quirk
group__nodelib.html
ga1a040661479fd99ed4993f1439a1e3d6
(void)
void
stop
group__nodelib.html
gabe95e12741905424b2fc1551f717c292
(void)
std::string
str_mode_v10
group__nodelib.html
gaa60e637dbc000f32038c9d8ad58c678a
(uint8_t base_mode, uint32_t custom_mode)
void
terminate_cb
group__nodelib.html
ga50075132f2aef62c1aa7066791586b16
()
UAS
group__nodelib.html
ga73bb173cfb9914f380671cb0f3efb113
()
void
update_connection_status
group__nodelib.html
gaa5cde39945f05da0045f07ad061b2f52
(bool conn_)
void
update_heartbeat
group__nodelib.html
ga2a3aeeeb7a22bf5fca6859fecb05a4b9
(uint8_t type_, uint8_t autopilot_)
~MavRos
group__nodelib.html
ga34b0d289748daac51cfc675e50def27c
()
~UAS
group__nodelib.html
gab273c619e0a6433f1ea3291103ec3710
()
struct px4::custom_mode::@0
@1
group__nodelib.html
gaeef7f6f78c8520970c6446c131698aef
uint8_t
main_mode
group__nodelib.html
gaec2e0cdaf612199a18bad292eb70d392
uint16_t
reserved
group__nodelib.html
ga2f528fe6c3b8c2d7c183dd7541a2a1a4
uint8_t
sub_mode
group__nodelib.html
gaeefcc994317d9a255f0e2f7cd1be1114
tf::Vector3
angular_velocity
group__nodelib.html
gade1dc4b0ae3915817185ee5b549783ad
std::atomic< uint8_t >
autopilot
group__nodelib.html
gacae801e0cd470b71ef338700e1865b37
std::atomic< bool >
connected
group__nodelib.html
gaf180ae06b9bf658ef44263bec6e8ffad
uint32_t
data
group__nodelib.html
gaa8037fb2c1d5c975f1c6350ad3d05015
float
data_float
group__nodelib.html
ga8cd074211bd552fe05fba9f6d880c2e5
diagnostic_updater::Updater
diag_updater
group__nodelib.html
gaf0b5b9f9d816f14cd7488d30e8e2dfe7
mavconn::MAVConnInterface::Ptr
fcu_link
group__nodelib.html
gafc058c8fb3e90f26a88fdd808e1b3dac
MavlinkDiag
fcu_link_diag
group__nodelib.html
ga4b73a0e6c01ddcfa05296798ca114ed2
std::atomic< bool >
fix_status
group__nodelib.html
gad9be93b851294b2c86d80eda86b9d9b4
mavconn::MAVConnInterface::Ptr
gcs_link
group__nodelib.html
gaf124fe078e37d850954a742ff170ae9b
MavlinkDiag
gcs_link_diag
group__nodelib.html
ga80eee4b4e03cc1567dcccf5a46d5315b
double
gps_altitude
group__nodelib.html
gaeb96eab4d3a940c92f370884f26d0d41
double
gps_eph
group__nodelib.html
ga49b6216552bbea1d7ab9acf7debcde96
double
gps_epv
group__nodelib.html
gadefb8db3f81c983b60a149be966cbc35
double
gps_latitude
group__nodelib.html
ga4701013607741241bbafa5d1a12f4b63
double
gps_longitude
group__nodelib.html
ga93ccb330c7a7ecbd061b0204164ed6ac
bool
is_connected
group__nodelib.html
ga937f7fc703a94db61da61540936f0e98
unsigned int
last_drop_count
group__nodelib.html
ga1694231cffc4b0ff58acfc1d949d51f5
tf::Vector3
linear_acceleration
group__nodelib.html
gaca02162e3e9430a5a7f2fd297d45d77b
std::vector< mavplugin::MavRosPlugin::Ptr >
loaded_plugins
group__nodelib.html
ga5fae10ca35516321ecc82c0887b77291
uint8_t
main_mode
group__nodelib.html
gaec2e0cdaf612199a18bad292eb70d392
UAS
mav_uas
group__nodelib.html
ga2e2812131125fe92c9374515b387d7b1
ros::NodeHandle
mavlink_node_handle
group__nodelib.html
ga8f8a57f84143bab9a4c935bfe748f3ff
ros::Publisher
mavlink_pub
group__nodelib.html
gada585967d5f12a4b8bbb8921f41beb82
ros::Subscriber
mavlink_sub
group__nodelib.html
ga9324cd7fda4ec396d0513bfd34442c43
std::array< mavconn::MAVConnInterface::MessageSig, 256 >
message_route_table
group__nodelib.html
gaef51feaebc598fcc61f0efdb4e621587
std::recursive_mutex
mutex
group__nodelib.html
gabc0011cf4383c470abdbef26bb36febe
ros::NodeHandle
node_handle
group__nodelib.html
ga9821161bef093262f9db17373857ea3e
tf::Quaternion
orientation
group__nodelib.html
ga70af5a48365856506d85436326d4161a
std::vector< std::string >
plugin_blacklist
group__nodelib.html
ga05cf591b75d89ab3a08f6fa0dcbe1716
pluginlib::ClassLoader< mavplugin::MavRosPlugin >
plugin_loader
group__nodelib.html
ga5fe0798a57c7ba73a0cfae1d537660d2
uint16_t
reserved
group__nodelib.html
ga2f528fe6c3b8c2d7c183dd7541a2a1a4
boost::signals2::signal< void(bool)>
sig_connection_changed
group__nodelib.html
ga915fe2b33950dee0942410cc93d21a2d
uint8_t
sub_mode
group__nodelib.html
gaeefcc994317d9a255f0e2f7cd1be1114
uint8_t
target_component
group__nodelib.html
ga990f6f0afc7c0d089c23ee71b115cb9c
uint8_t
target_system
group__nodelib.html
ga4a6b650f95ae8f6080d9d160b879839b
std::atomic< uint64_t >
time_offset
group__nodelib.html
gaa16b8c1b9f6f4708919e004265bfcbab
std::atomic< uint8_t >
type
group__nodelib.html
ga1749b5a3d8cbc2992d75b20aec4102a7
mavconn::MAVConnInterface::WeakPtr
weak_link
group__nodelib.html
ga03db89aea7e74e1ecec658fc62a89e7c
plugin
Plugin
group__plugin.html
mavplugin::BatteryStatusDiag
mavplugin::CommandPlugin
mavplugin::CommandTransaction
mavplugin::DummyPlugin
mavplugin::FTPPlugin
mavplugin::FTPRequest
mavplugin::GlobalPositionPlugin
mavplugin::GPSInfo
mavplugin::GPSPlugin
mavplugin::HeartbeatStatus
mavplugin::HwStatus
mavplugin::IMUPubPlugin
mavplugin::LocalPositionPlugin
mavplugin::MavRosPlugin
mavplugin::MemInfo
mavplugin::Parameter
mavplugin::ParamPlugin
mavplugin::ParamSetOpt
mavplugin::FTPRequest::PayloadHeader
mavplugin::RCIOPlugin
mavplugin::SafetyAreaPlugin
mavplugin::SetpointAccelerationPlugin
mavplugin::SetpointAttitudePlugin
mavplugin::SetpointPositionPlugin
mavplugin::SetpointVelocityPlugin
mavplugin::SetPositionTargetLocalNEDMixin
mavplugin::SystemStatusDiag
mavplugin::SystemStatusPlugin
mavplugin::SystemTimePlugin
mavplugin::TDRRadioPlugin
mavplugin::TDRRadioStatus
mavplugin::TFListenerMixin
mavplugin::TimeSyncStatus
mavplugin::VfrHudPlugin
mavplugin::WaypointItem
mavplugin::WaypointPlugin
mavplugin
#define
MESSAGE_HANDLER
group__plugin.html
gafe26c515679bb009c3ab53cbb78acae7
(_message_id, _class_method_ptr)
#define
SERVICE_IDLE_CHECK
group__plugin.html
ga75baa5fe36b24b82bf055d7ded996c07
()
boost::shared_ptr< MavRosPlugin const >
ConstPtr
group__plugin.html
ga8389cacb7d0e86c5926a5098e15767ab
std::lock_guard< std::recursive_mutex >
lock_guard
group__plugin.html
ga3bd2630fcb29b368869f04da1f808c54
boost::function< void(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
message_handler
group__plugin.html
ga8419be7853b1e165418cd838b99875f9
)
std::map< uint8_t, message_handler >
message_map
group__plugin.html
ga9be8e9a55a58df7d5f45a98e51d866a9
boost::any
param_t
group__plugin.html
gace49acc58491485a102ea8c9cb6df5d3
boost::shared_ptr< MavRosPlugin >
Ptr
group__plugin.html
ga279fcc0d1b63df5cd27eef658edfdfa6
std::unique_lock< std::recursive_mutex >
unique_lock
group__plugin.html
ga9751d04a308db8254971c092dacb6c5b
std::vector< uint8_t >
V_FileData
group__plugin.html
gaff3f753166c53253420f90204a394e5d
PR_IDLE
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749af9cfef6fe55c824a6d16b06eb553bc54
PR_RXLIST
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749a4255ae0470ec130766ac904ba67f74c7
PR_RXPARAM
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749ac9f2cc4215c19e26e8acb95bc59db858
PR_TXPARAM
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749a1f470fb9c0c2ee9a6e23be46b6d82596
WP_IDLE
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a879e3ac73d5d09f982b16e77e60c8217
WP_RXLIST
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a2a72960a2b17d89cc24275f73b9c854a
WP_RXWP
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a70df4220be1bc49ef89582d02aea7987
WP_TXLIST
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91aec5a062998e407ade98932e1d89b4397
WP_TXWP
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91aad8ccd882cdc7f35134e202cc6070561
WP_CLEAR
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91ae833b2081402804fa8ff9139a516cc89
WP_SET_CUR
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91ac1276d0781d6ecf64f6a2a33525ef423
ErrorCode
group__plugin.html
gabb8068fc125f96b61daf3ddecba1882e
kErrNone
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea2e4c4643c137609001431fb9ebd52b1a
kErrFail
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ead98eb077fe4fe7a6641e4df8367efae0
kErrFailErrno
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea32069fcea15623f7e861d6522a705d22
kErrInvalidDataSize
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882eadca84132b422ab76939c3198e07d09be
kErrInvalidSession
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea0c9f3ef29e7248af5871baf2ee92022b
kErrNoSessionsAvailable
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea44bd6521d508aa241feb6d76028e02cf
kErrEOF
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea23f51f4eb741cb84a17965eebba39656
kErrUnknownCommand
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea4aafee1b2e39b3245e795809f40de98c
Opcode
group__plugin.html
gaf13319d6e1424c48a6f5be0f83d50a0a
kCmdNone
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aab8a084d11c126a8b22a1e8368d37bba5
kCmdTerminateSession
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa4715c6039c3f4626ea1832709e754274
kCmdResetSessions
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aab0a8cb0dac078f6cbdfb108211624255
kCmdListDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa5ccd8c572a1ae365f2289a7eb991a978
kCmdOpenFileRO
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa67ec3629a1a90f35d78bc8ba15f6fc9f
kCmdReadFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aaae480c404e49a4084b7a104fec360dec
kCmdCreateFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa7e49ab2775de7780549d79185a01fdb8
kCmdWriteFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa2d3ff2577858d6069d72c646799981ff
kCmdRemoveFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa61b261720a87c33c688630e45ef2f195
kCmdCreateDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa546168b6ad0179b877734295488ae474
kCmdRemoveDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa3b93a2379c65bbf0181101f2dbc5ba1d
kCmdOpenFileWO
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aac2ec944c02bfd032a0eff3aecf7284d9
kCmdTruncateFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa724ef5de4ae2eec11f99bec539e11929
kCmdRename
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa35e256ad135ddbc943b02505f27cb7bb
kCmdCalcFileCRC32
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aae7783d15664ea72aa7b78fe0a52d62c2
kRspAck
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa885dc90ba0d545c6b33939caf447daed
kRspNak
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa3256257331e661abc9b7959d2e4be294
OpState
group__plugin.html
gad4104f32fa669f623e4efe24adf1572b
OP_IDLE
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572bae0922de5a987c5437a1f4c89986a7e3b
OP_ACK
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572baa664f17bf6825012e8f4f6f05f105ff0
OP_LIST
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572baf9d46c9850d9aa9d5edab03ef1ef36cd
OP_OPEN
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba0cda97af322e4703ebdd9c121379c61a
OP_READ
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572bade92462c93427b1cb8ef2bd294ee0b21
OP_WRITE
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba5f561e79e53146a20da9c121f01a71ba
OP_CHECKSUM
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba7182fdf462ae546512a8e51df8722851
void
accel_cb
group__plugin.html
gaaa7d246ae5a69aeeed9f6a5ddf53bb20
(const geometry_msgs::Vector3Stamped::ConstPtr &req)
void
add_dirent
group__plugin.html
ga1963af6b8618c4cfbd187a2a66835759
(const char *ptr, size_t slen)
bool
arming_cb
group__plugin.html
gae98b46f815b1c6b0ebdc6e4e1257a23b
(mavros::CommandBool::Request &req, mavros::CommandBool::Response &res)
BatteryStatusDiag
group__plugin.html
ga5bdff46229aa34e2f558962698d62be5
(const std::string name)
static bool
check_exclude_param_id
group__plugin.html
ga2c6fb8c7391adc4b79416ea12ec0229d
(std::string param_id)
bool
checksum_cb
group__plugin.html
ga39994d140aa51f51afddd085e8a3e980
(mavros::FileChecksum::Request &req, mavros::FileChecksum::Response &res)
void
checksum_crc32_file
group__plugin.html
ga894f30f67057b6941f18503f3f7d0b84
(std::string &path)
void
clear
group__plugin.html
gae41d18a73a4c4de65a910c576a877465
()
bool
clear_cb
group__plugin.html
gac42791c3ea39daf0884b45e0b394f43c
(mavros::WaypointClear::Request &req, mavros::WaypointClear::Response &res)
bool
close_cb
group__plugin.html
gaf4e70e8a1362b7c5bb65bab61afe0dd6
(mavros::FileClose::Request &req, mavros::FileClose::Response &res)
bool
close_file
group__plugin.html
gad037bf2512f1b40d7baf6c69e31719e3
(std::string &path)
void
command_int
group__plugin.html
gac6824f1d2a97cc412e220bc95f8f023c
(uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z)
bool
command_int_cb
group__plugin.html
ga8653ab95f9970000fdd0e9dea6605cbf
(mavros::CommandInt::Request &req, mavros::CommandInt::Response &res)
void
command_long
group__plugin.html
ga04e9f6fc689788adc77bc70d8ce38463
(uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7)
bool
command_long_cb
group__plugin.html
gac90556ae149e0236e33c69568520a7d2
(mavros::CommandLong::Request &req, mavros::CommandLong::Response &res)
CommandPlugin
group__plugin.html
ga41ca6c7adb2f1dceac130fa9ab047c70
()
CommandTransaction
group__plugin.html
ga9ed7bb9bd570a4e3e0d3982e07e8edd1
(uint16_t command)
static constexpr int
compute_rw_timeout
group__plugin.html
ga13522944be417d732729aa80b0aa99b7
(size_t len)
void
connection_cb
group__plugin.html
ga530b5ba557df0d6114d6ea8e5c99aa31
(bool connected)
void
connection_cb
group__plugin.html
ga4882e9c46b6740749f632b6b16f4b1b4
(bool connected)
void
connection_cb
group__plugin.html
ga23845c705252bb5c0fe0dfbfaa38c830
(bool connected)
void
create_directory
group__plugin.html
ga4f3e4996731d42846c259a2dbf482b5b
(std::string &path)
uint8_t *
data
group__plugin.html
gae7cc23d51e87bcba4d8a05b14f2be7a3
()
char *
data_c
group__plugin.html
ga70c2d8c14ce871a69de0450046066d8a
()
uint32_t *
data_u32
group__plugin.html
ga61cf5400a5cb45bf1c49bd38622b1f34
()
bool
decode
group__plugin.html
gaf1b7de5252ef477613e7e0550e2c22f6
(UAS *uas, const mavlink_message_t *msg)
DummyPlugin
group__plugin.html
ga8c76635340b2348c41733a96c7edb080
()
void
fill_imu_msg_attitude
group__plugin.html
ga24b5b6d5cce705a56f88aa9f8dad342b
(sensor_msgs::ImuPtr &imu_msg, tf::Quaternion &orientation, double xg, double yg, double zg)
void
fill_imu_msg_raw
group__plugin.html
ga58bea8e9945f4d1e5650db79314f1770
(sensor_msgs::ImuPtr &imu_msg, double xg, double yg, double zg, double xa, double ya, double za)
static WaypointItem
from_mission_item
group__plugin.html
ga6d17f839d2b4f670a946a94e532f091a
(mavlink_mission_item_t &mit)
static WaypointItem
from_msg
group__plugin.html
ga992bc85f3ddf7f22f9d95d9c9395fa56
(mavros::Waypoint &wp, uint16_t seq)
static param_t
from_param_value
group__plugin.html
gae7109be667e20cc2abc7fb95fdf3048b
(mavlink_param_value_t &pmsg)
Parameter::param_t
from_param_value
group__plugin.html
gae09a7536f5c232186e9c9a054a1aa74a
(mavlink_param_value_t &msg)
static param_t
from_param_value_apm_quirk
group__plugin.html
ga6c36bdea108527071cbec3bd4969704b
(mavlink_param_value_t &pmsg)
static param_t
from_xmlrpc_value
group__plugin.html
ga8e6aa88b4a7ef00a6d4d170980429b29
(XmlRpc::XmlRpcValue &xml)
FTPPlugin
group__plugin.html
ga9841b97ef887f79cd5b161cb682357b9
()
FTPRequest
group__plugin.html
gad7bf0eda77c8a35be0b37aaf69f88c3d
()
bool
get_cb
group__plugin.html
gaa5e6dbd1f6a4c6ed0157186e60e1c225
(mavros::ParamGet::Request &req, mavros::ParamGet::Response &res)
std::string const
get_name
group__plugin.html
ga90c3ec85578b104d3ebbe81914e5ccff
() const
std::string const
get_name
group__plugin.html
ga0c04fc2ea8b6221668edd46a78e63098
() const
const std::string
get_name
group__plugin.html
gaf13360de0f771173d845631efdd58f2f
() const
std::string const
get_name
group__plugin.html
gacb63a760ffe1101cce5b9447e89cb47b
() const
const std::string
get_name
group__plugin.html
gaecee0f15983d7671a0af10d740727c45
() const
std::string const
get_name
group__plugin.html
ga17686865d5ffe665d27274d1a2bdf9b4
() const
const std::string
get_name
group__plugin.html
gaab8d097fe64c2f420d78fd2680c6d12e
() const
virtual const std::string
get_name
group__plugin.html
ga3e8ce8b66ee73e58d233e1db78473bc7
() const =0
std::string const
get_name
group__plugin.html
ga4b9c00d552ac566d994d6cc8ef418920
() const
std::string const
get_name
group__plugin.html
ga836bf884a234fba917400882396417d3
() const
std::string const
get_name
group__plugin.html
gab19de584385ff3cd219c72708648268e
() const
const std::string
get_name
group__plugin.html
ga33c1953da5997458d921ff034f36fcce
() const
const std::string
get_name
group__plugin.html
ga0604557aa7b3c3f99c91d901cafe815a
() const
std::string const
get_name
group__plugin.html
ga9bc025d8b56ab3ce9744eb834cec37ed
() const
std::string const
get_name
group__plugin.html
gaa925eec894c115f2e533121675096737
() const
std::string const
get_name
group__plugin.html
ga86939bf508d192e8ab67b7fdd57f38e8
() const
std::string const
get_name
group__plugin.html
ga98b5642c51b0c1adba205356347f0837
() const
std::string const
get_name
group__plugin.html
ga03c4a1031e589890f8ce412eb16c4d5b
() const
const std::string
get_name
group__plugin.html
ga979414dc1f0938acba5c878ab12bd098
() const
const message_map
get_rx_handlers
group__plugin.html
ga1d0352407798ef1721d7fef04de01e06
()
const message_map
get_rx_handlers
group__plugin.html
gaec4473c934732d39d79e39c37e328d7e
()
const message_map
get_rx_handlers
group__plugin.html
gab2b31c65c0276072df3f9be77f547c95
()
const message_map
get_rx_handlers
group__plugin.html
ga6dc81c06d115bd24eca5463f2e512892
()
const message_map
get_rx_handlers
group__plugin.html
gab07c99e0a46f02ab45f2b16adcbb7931
()
const message_map
get_rx_handlers
group__plugin.html
ga73b4ad66596607a6833b2cdfa471be25
()
const message_map
get_rx_handlers
group__plugin.html
ga448c5f9b53f36f0c3ff7a7cd582eafe2
()
virtual const message_map
get_rx_handlers
group__plugin.html
ga1f533059904aa23764618243fe1461aa
()=0
const message_map
get_rx_handlers
group__plugin.html
ga0340bdead0f3ca99d78dd3567495e7f7
()
const message_map
get_rx_handlers
group__plugin.html
ga8cfb85bb58f93cc263d52fd9370d430b
()
const message_map
get_rx_handlers
group__plugin.html
gac3e6ce034d530fda4f04828af3997ab1
()
const message_map
get_rx_handlers
group__plugin.html
ga783d4e48063da93d70c85bcca9cd2ad2
()
const message_map
get_rx_handlers
group__plugin.html
ga144032d90c2d8cbd38258ac62c451a19
()
const message_map
get_rx_handlers
group__plugin.html
ga17606bf66a68300d155273265eaceb85
()
const message_map
get_rx_handlers
group__plugin.html
ga084a5d34ef6d1036eb2beda1ad942030
()
const message_map
get_rx_handlers
group__plugin.html
gafffb222ae90f1c84f57c25632aa8cb5e
()
const message_map
get_rx_handlers
group__plugin.html
gaf577f6587c76423baa9665c76f78bd53
()
const message_map
get_rx_handlers
group__plugin.html
ga73a0cad1aabd6e0787f2e4b053ce5819
()
const message_map
get_rx_handlers
group__plugin.html
ga1818cb6643001d4f72c9c0fd8367e078
()
uint8_t
get_target_system_id
group__plugin.html
ga9bec4a3e26a7dda0b541c9450b04a69c
()
GlobalPositionPlugin
group__plugin.html
ga39bb813fab1cf3e019c99fcf0a000b13
()
void
go_idle
group__plugin.html
ga4c8cb750b51bf17a1e9c701b856c9f8f
(void)
void
go_idle
group__plugin.html
gaa66ea5b24e2feb2620e8daf0c1ad6b32
(bool is_error_, int r_errno_=0)
void
go_idle
group__plugin.html
ga08cb5e9ffbca5818d475e2aee993bad2
()
bool
goto_cb
group__plugin.html
gaa3f3073ed5f3457afba3b8479139fb7a
(mavros::WaypointGOTO::Request &req, mavros::WaypointGOTO::Response &res)
GPSInfo
group__plugin.html
gaed83232dc3ee8bc59be094e8978a7e31
(const std::string name)
GPSPlugin
group__plugin.html
ga0f82322226b4fce979bf3b27e32d3e64
()
bool
guided_cb
group__plugin.html
ga5d73abc53d9e573214656ca4d72577e3
(mavros::CommandBool::Request &req, mavros::CommandBool::Response &res)
void
handle_ack_checksum
group__plugin.html
gaad330de2e63ebaedaa12a7c20c465ee5
(FTPRequest &req)
void
handle_ack_list
group__plugin.html
ga25cf244b4b6175b4b7d47b71ca6e2f09
(FTPRequest &req)
void
handle_ack_open
group__plugin.html
ga1db1f582febe0348a761e2786bfef48e
(FTPRequest &req)
void
handle_ack_read
group__plugin.html
ga6a87f751d19f062c21c7fd829438fd59
(FTPRequest &req)
void
handle_ack_write
group__plugin.html
ga1ae6619357c0cb8abe4dd69515547633
(FTPRequest &req)
void
handle_attitude
group__plugin.html
ga614babcf617c47dea47326ceeb5dc993
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_attitude_quaternion
group__plugin.html
ga2a5d91591af3e8eb95d8df472da9bbf7
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_command_ack
group__plugin.html
ga0a7c66521f0b5c9906af86f0db9d093c
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_file_transfer_protocol
group__plugin.html
ga4316d8b5a38ff6f53d564dd5698bbeb3
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_global_position_int
group__plugin.html
gaafde42f6b7a07302c2180186834c0de8
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_gps_raw_int
group__plugin.html
ga92d2a66508aee6b1263b517d493ea131
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_gps_status
group__plugin.html
ga7a17d223de5bbce4da472954708888d2
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_heartbeat
group__plugin.html
ga779415ee8d5c0b25f40ed34b44e5884c
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_heartbeat
group__plugin.html
ga89d7bb2143ab9574f077163965c546d1
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_highres_imu
group__plugin.html
ga04eb275591e3a4e4a101c53454265f78
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_local_position_ned
group__plugin.html
gaacc00500463194e2a52fcf64918f375e
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_message
group__plugin.html
ga8a95378de38f065fcb6e23524f5fe3e4
(msgT &rst, uint8_t sysid, uint8_t compid)
void
handle_mission_ack
group__plugin.html
gae59de0b68665b9a1dbdf52e143a0ebdf
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_count
group__plugin.html
gad04c15fdcbf87a45d7a474a3d4a63e55
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_current
group__plugin.html
gad9d6bbfd246aa9c85adb1eaa01c28d7e
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_item
group__plugin.html
ga12980c3391a7e8ad263c0ba28c785bf8
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_item_reached
group__plugin.html
gadce8858fde2b023406ef708d001b0623
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_request
group__plugin.html
ga146fd9d44f783705acc3984384936376
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_param_value
group__plugin.html
ga1bdbcefe512b1184d422b43df802fd3a
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_radio_status
group__plugin.html
gabf00668c274768c3c20fd1d545580880
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_raw_imu
group__plugin.html
ga1f3cfb41e9321c53b404c17917c75618
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_rc_channels
group__plugin.html
ga45f3afe4169a7812ced91d3a8c10f606
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_rc_channels_raw
group__plugin.html
gab720261cfb47ebb35839eb049c9bf1c1
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_req_ack
group__plugin.html
gaf3d8c195b10fd51ed789bb58ff4655d3
(FTPRequest &req)
void
handle_req_nack
group__plugin.html
ga596bef8cabfb4cf7dd980d722748b87f
(FTPRequest &req)
void
handle_scaled_imu
group__plugin.html
ga60417c9e63bcf956149565f2efa298f5
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_scaled_pressure
group__plugin.html
ga5f959ff8c4f002a88dd5200af65be316
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_servo_output_raw
group__plugin.html
ga602b2a50206b37eb4f8f25ff17725a99
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_statustext
group__plugin.html
ga7c33b9cdfc487e43618cc05ebe556cd3
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_statustext
group__plugin.html
ga47ac26b196649d9d4f51fc8ae3b88e1d
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_sys_status
group__plugin.html
gae1bf4be7603c50de653f98f3d2e2d2db
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_sys_status
group__plugin.html
ga49b3ad12988045aca457a07f374324fe
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_system_time
group__plugin.html
gace80f8df7eb6109dd2ad2a3ebc740e1d
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_vfr_hud
group__plugin.html
ga272880bce1036d6827f8a6ba47ca68e2
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
PayloadHeader *
header
group__plugin.html
ga816c8dbc07ea421e7993e2eb45d0e7d9
()
void
heartbeat_cb
group__plugin.html
ga1e7d0c69b8973408ca9c285c93d249d2
(const ros::TimerEvent &event)
HeartbeatStatus
group__plugin.html
ga14c28dee01a8ad95dad20d9e38c06ac8
(const std::string name, size_t win_size)
HwStatus
group__plugin.html
ga16011e9b3df8791fc8eadbadc8c5366e
(const std::string name)
IMUPubPlugin
group__plugin.html
ga438555b2690364e6fc868347def4cbd2
()
void
initialize
group__plugin.html
ga0a3d896c9a16585a948b436d3dd16bba
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga33f8c897c3bbc60bd0022f8a67f36fca
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga9ef8813013c5f9cce1873e2db644c366
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga21b6a0a153275037c3152086290495fb
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga1c5fa6cb3ba4f7fe5b60e227048221ff
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gafe9352c5fee52307c11021537823f544
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gaedc417c5dd8e66c2e077e2b49982915f
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gab31b8bb1eee0494815cf35bd49ea8b35
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gabd3e057ff463ab5f5b5dc5aa0ffbec39
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga04239241a3182f3cc211989f6f961ef8
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga47587fcf373d031a64dbb0e1a7a60172
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gaba6fa74626aac5209ba5a10334ed4e0e
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
virtual void
initialize
group__plugin.html
gad415bebad5280107ada99af9f49a9fed
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)=0
void
initialize
group__plugin.html
ga926cb234578d8d1e32db0a696a98e236
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga9be01ea3c91bd5075fe27dc307bbfdd6
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga8980695f56a331adcdb57d9c49e6f990
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gaceb88f8546e3ff0ef28b194871206569
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
ga2479faf0e07f0a39a122b33d228437b4
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
initialize
group__plugin.html
gaab26e1793d533637a137b7287801aa8a
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
bool
is_normalized
group__plugin.html
ga161bd1f9eb681f13112c823bbba1d06a
(float throttle, const float min, const float max)
bool
land_cb
group__plugin.html
gaa18b980722d41f6aa2893f2501ae7d34
(mavros::CommandTOL::Request &req, mavros::CommandTOL::Response &res)
bool
list_cb
group__plugin.html
ga5b7dc40172399d8f8d7a85c27dd6a97d
(mavros::FileList::Request &req, mavros::FileList::Response &res)
void
list_directory
group__plugin.html
ga2a96a3bd5bcf90c7d54262ea49d0ca61
(std::string &path)
void
list_directory_end
group__plugin.html
ga277c7ad81110920c9e7441741451a0b6
()
LocalPositionPlugin
group__plugin.html
gaffb8295d5adf7b0b2b7ae51a247d007d
()
MavRosPlugin
group__plugin.html
ga33ba989c8ec5976bffc1908ef4f1b09e
(const MavRosPlugin &)
MavRosPlugin
group__plugin.html
ga0a86dc28b58c6533e6908a719581d169
()
MemInfo
group__plugin.html
gacd03c830afaf358da84a5c1c813bcdcc
(const std::string name)
void
mission_ack
group__plugin.html
ga6fec1a89c178d2b328cfd290c2a86130
(enum MAV_MISSION_RESULT type)
void
mission_clear_all
group__plugin.html
gad647ae23f5a7391af0c27688a4c1b559
()
void
mission_count
group__plugin.html
ga5dd8ec39a2dc12f0581a721201175433
(uint16_t cnt)
void
mission_item
group__plugin.html
gaae0f867d98b70fb797ea3bcafa35b41b
(WaypointItem &wp)
void
mission_request
group__plugin.html
ga2fa67ef647c58a8f9d5d13577faaab99
(uint16_t seq)
void
mission_request_list
group__plugin.html
gad6080c840f826072e7a52acfaf1fd534
()
void
mission_set_current
group__plugin.html
gaf3aa62f7fabb3bef029dde9a204faa8c
(uint16_t seq)
bool
mkdir_cb
group__plugin.html
gaae29bf5bcbb69d2db989610cb4c202e2
(mavros::FileMakeDir::Request &req, mavros::FileMakeDir::Response &res)
bool
open_cb
group__plugin.html
ga163d7ab2b22cd74eaec8070815f8de86
(mavros::FileOpen::Request &req, mavros::FileOpen::Response &res)
bool
open_file
group__plugin.html
gac074bd92712a44212200960ec048c31d
(std::string &path, int mode)
void
override_cb
group__plugin.html
ga96452b5842a1a5ba589709abbc360fd4
(const mavros::OverrideRCIn::ConstPtr req)
void
param_request_list
group__plugin.html
ga7461f0607bf9d6f3d7c4ced51392b12e
()
void
param_request_read
group__plugin.html
ga639df51c7bbc8cfe97b4aea0fc4378a9
(std::string id, int16_t index=-1)
void
param_set
group__plugin.html
gacce264d9f1d515e3058dcc4af407540b
(Parameter ¶m)
ParamPlugin
group__plugin.html
gace9d86a24c26ef85160659b62dfc1f0c
()
ParamSetOpt
group__plugin.html
ga041a7bd8005e556e175d04b27348ef2b
(Parameter &_p, size_t _rem)
void
pose_cb
group__plugin.html
ga6034026f36372df4339ca68e212b915b
(const geometry_msgs::PoseStamped::ConstPtr &req)
void
pose_cov_cb
group__plugin.html
ga5cf9ce1923bc2168007740e07165fd1d
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &req)
void
process_statustext_apm_quirk
group__plugin.html
ga1c89104281da77227edb19f476c3f096
(uint8_t severity, std::string &text)
void
process_statustext_normal
group__plugin.html
ga246aee34a1df257e8208f13f45f1f16c
(uint8_t severity, std::string &text)
void
publish_waypoints
group__plugin.html
ga795fa5a7d66b6916eb9cb4d15cf5febb
()
bool
pull_cb
group__plugin.html
gaa520842f042dd4e0f22b129a8e64836f
(mavros::WaypointPull::Request &req, mavros::WaypointPull::Response &res)
bool
pull_cb
group__plugin.html
ga9356e27abbb9089abf39841223279567
(mavros::ParamPull::Request &req, mavros::ParamPull::Response &res)
bool
push_cb
group__plugin.html
ga11a1c87c783808ab7de2ef2203da0ad4
(mavros::WaypointPush::Request &req, mavros::WaypointPush::Response &res)
bool
push_cb
group__plugin.html
gae2e7710d67f0e9303d3918a7781a157b
(mavros::ParamPush::Request &req, mavros::ParamPush::Response &res)
uint8_t *
raw_payload
group__plugin.html
gaa45ca8d6e810056e13b6eeacefacec44
()
void
rc_channels_override
group__plugin.html
ga947fcbde79991d8f743c50bef6fb8b9f
(const boost::array< uint16_t, 8 > &channels)
RCIOPlugin
group__plugin.html
ga35b218c100409db89fadd2eb7ebb43ed
()
bool
read_cb
group__plugin.html
ga86c227668980fd0325e611d7673e6b03
(mavros::FileRead::Request &req, mavros::FileRead::Response &res)
bool
read_file
group__plugin.html
ga570e55545cf5b722a4e3fe2ea3428382
(std::string &path, size_t off, size_t len)
void
read_file_end
group__plugin.html
gab0d56cb6d6d7e35b84385e7f323e0824
()
bool
remove_cb
group__plugin.html
ga12a1a493b078d3e1ac20751928536b13
(mavros::FileRemove::Request &req, mavros::FileRemove::Response &res)
void
remove_directory
group__plugin.html
ga6c2822b7b1c19a893e7bd3ec81be2639
(std::string &path)
void
remove_file
group__plugin.html
ga2d52ea7539e38265a10e61246f284e9b
(std::string &path)
bool
rename_
group__plugin.html
ga58037e7b4874e35b2064eacbcd8f292b
(std::string &old_path, std::string &new_path)
bool
rename_cb
group__plugin.html
ga816ea0e56260f4c1d472b954a546db8c
(mavros::FileRename::Request &req, mavros::FileRename::Response &res)
void
request_mission_done
group__plugin.html
gacba19af94add9443f7ca800228a402f2
(void)
bool
reset_cb
group__plugin.html
gaab808fa025c663ef97129a3101f9e2d7
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
void
restart_timeout_timer
group__plugin.html
ga2089c1eac42de9fbcd53dbcaa2cf15ba
(void)
void
restart_timeout_timer
group__plugin.html
ga6726f96301f80a21cb2035d645f32618
()
void
restart_timeout_timer_int
group__plugin.html
ga7c1a524ce75773cf84c8c35882b90504
(void)
bool
rmdir_cb
group__plugin.html
ga9895200fd326fe1cce0153a3a39e9ca4
(mavros::FileRemoveDir::Request &req, mavros::FileRemoveDir::Response &res)
void
run
group__plugin.html
ga12f00be39ddc60d0a128a846033d7677
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
run
group__plugin.html
ga4d2fdfd59d1401745bb8940ec27df55a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
run
group__plugin.html
gaf0a733d35b89b562d73be71392f927e3
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
run
group__plugin.html
ga81adbcb8a59fdfd663f2f4296765ad07
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
run
group__plugin.html
ga2b873b637ec0bfffb628e7366ea7cf7d
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
run
group__plugin.html
ga64aba12b9e522989818b326a96f1fb4c
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
safety_set_allowed_area
group__plugin.html
gad3adcd8e061133fec33df9211839f108
(uint8_t coordinate_frame, float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)
void
safetyarea_cb
group__plugin.html
gab9a28f6fdea4483df82b77b167ceca0a
(const geometry_msgs::PolygonStamped::ConstPtr &req)
SafetyAreaPlugin
group__plugin.html
ga38140e0a567901f8269e532f77653853
()
void
send
group__plugin.html
ga5751dbbe36c46836b4e1a27305e982b8
(UAS *uas, uint16_t seqNumber)
void
send_any_path_command
group__plugin.html
ga849d1837c4b53f794ddb2aff5d35d151
(FTPRequest::Opcode op, const std::string debug_msg, std::string &path, uint32_t offset)
void
send_attitude_ang_velocity
group__plugin.html
ga2515c9c43941d6e9da2652a2e2e1dc9b
(const ros::Time &stamp, const float vx, const float vy, const float vz)
void
send_attitude_throttle
group__plugin.html
ga5cfca6edb8c827facd17a498319f8851
(const float throttle)
void
send_attitude_transform
group__plugin.html
ga669ca930831331484df337c0a91c9a89
(const tf::Transform &transform, const ros::Time &stamp)
void
send_calc_file_crc32_command
group__plugin.html
ga00b4f3bebdfe5f3a1aea9889f0dd3982
(std::string &path)
bool
send_command_int
group__plugin.html
ga9ce6307c07844ec41d997f64b0576474
(uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z, unsigned char &success)
bool
send_command_long_and_wait
group__plugin.html
gaa229780de12a0b21808b9da3cc60c024
(uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7, unsigned char &success, uint8_t &result)
void
send_create_command
group__plugin.html
gafdd6bd046c67c0b8f3fdfcdc36cdf60b
()
void
send_create_dir_command
group__plugin.html
gafdd760603f41bebc8394a94b2233c81f
(std::string &path)
void
send_list_command
group__plugin.html
ga9678c81f6eed1a0d271c482bec2a91e0
()
void
send_open_ro_command
group__plugin.html
gaa3632a981e8486175c28b730325c6877
()
void
send_open_wo_command
group__plugin.html
gaa3cb8da9614c48c7afb444730ed634fa
()
bool
send_param_set_and_wait
group__plugin.html
ga31890387803ab406d2e5dd948229a4ec
(Parameter ¶m)
void
send_read_command
group__plugin.html
gaab8e0c0faf3dd0830ba21ff68baa149f
()
void
send_remove_command
group__plugin.html
gaeefd4875326f1471115ce864ce03d4d7
(std::string &path)
void
send_remove_dir_command
group__plugin.html
ga5b92659bb4960ca7e271e0e2dc8fe174
(std::string &path)
bool
send_rename_command
group__plugin.html
ga659ee318e25bd0216c6242421380dbac
(std::string &old_path, std::string &new_path)
void
send_reset
group__plugin.html
ga3e5eb3cd9090a55075b561ef080640b7
()
void
send_safety_set_allowed_area
group__plugin.html
ga8b70f4ee2c8b18ec929d93707cf9e524
(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)
void
send_setpoint_acceleration
group__plugin.html
gad6ce6de0f6b0067db911719e7a5f2337
(const ros::Time &stamp, float afx, float afy, float afz)
void
send_setpoint_transform
group__plugin.html
ga56814e498ab724a932d5388979bf2103
(const tf::Transform &transform, const ros::Time &stamp)
void
send_setpoint_velocity
group__plugin.html
ga7ad276046ae3372d2b83be4ce33687f3
(const ros::Time &stamp, float vx, float vy, float vz, float yaw_rate)
void
send_terminate_command
group__plugin.html
ga730618d040d951695b66db7209d3ca97
(uint32_t session)
void
send_truncate_command
group__plugin.html
ga4c45bc0d8e2aa9c76a245b0280c35178
(std::string &path, size_t length)
void
send_waypoint
group__plugin.html
ga639200b97a46cbe7b868a7cd444bdaf2
(size_t seq)
void
send_write_command
group__plugin.html
gadd954d9e17c829964bcdf5562fad93d9
(const size_t bytes_to_copy)
void
set
group__plugin.html
gaf231a30921b12248b3b20decaf4c4fc9
(mavlink_sys_status_t &st)
void
set
group__plugin.html
gaa33637cd0fdc90e8ed801b926dc87400
(float volt, float curr, float rem)
void
set
group__plugin.html
ga5dc08284542ad97b6c8a6d7861ef37e8
(uint16_t f, uint16_t b)
void
set
group__plugin.html
ga12d2291737ca835f35f4a1afb0358dba
(uint16_t v, uint8_t e)
void
set_attitude_target
group__plugin.html
ga8342a0068ce8b208fde904ec19d5f744
(uint32_t time_boot_ms, uint8_t type_mask, float q[4], float roll_rate, float pitch_rate, float yaw_rate, float thrust)
bool
set_cb
group__plugin.html
ga4f1fd3332cdb3fa7a6e4e51267ba0eb6
(mavros::ParamSet::Request &req, mavros::ParamSet::Response &res)
bool
set_cur_cb
group__plugin.html
ga6c9d7cd0e0528e9acb2d29e34fb07953
(mavros::WaypointSetCurrent::Request &req, mavros::WaypointSetCurrent::Response &res)
void
set_current_waypoint
group__plugin.html
ga52a4c92fface91fc090368fd6f00f611
(size_t seq)
void
set_data_string
group__plugin.html
gac3090f065e2abdd8f7edad9fe82023a8
(std::string &s)
void
set_gps_raw
group__plugin.html
ga9a343c427868f1cc9f25033fd78db1af
(mavlink_gps_raw_int_t &gps)
bool
set_home_cb
group__plugin.html
ga270342d250792d290f577cff4fd72b6a
(mavros::CommandHome::Request &req, mavros::CommandHome::Response &res)
void
set_min_voltage
group__plugin.html
ga48b867e812b4c04c1e3380484195a158
(float volt)
bool
set_mode_cb
group__plugin.html
ga8e1093f7fb234004243d824d737ce6b7
(mavros::SetMode::Request &req, mavros::SetMode::Response &res)
void
set_position_target_local_ned
group__plugin.html
ga33a114368d4cfed90019463f39166295
(uint32_t time_boot_ms, uint8_t coordinate_frame, uint16_t type_mask, float x, float y, float z, float vx, float vy, float vz, float afx, float afy, float afz, float yaw, float yaw_rate)
bool
set_rate_cb
group__plugin.html
ga701f60df2b4f2eac54181c2d39dd091a
(mavros::StreamRate::Request &req, mavros::StreamRate::Response &res)
void
set_timestamp
group__plugin.html
gaae8c619471101478221d65b8c12f6b4a
(uint64_t timestamp_us)
void
setpoint_cb
group__plugin.html
gaea9634fc7eace74bcd31bdd67c9343b7
(const geometry_msgs::PoseStamped::ConstPtr &req)
SetpointAccelerationPlugin
group__plugin.html
ga14d863ddf57fb22232d4704e2ec8df4d
()
SetpointAttitudePlugin
group__plugin.html
ga297f1ea4242158d7fc633cd487db1351
()
SetpointPositionPlugin
group__plugin.html
ga6e568bc92feb35815bce6361c9ccbdd9
()
SetpointVelocityPlugin
group__plugin.html
ga7d3df4fca4b687ac6a314dabbe55d4c6
()
void
setup_covariance
group__plugin.html
ga0e4df3def3a48978b2e0f7749b6db4aa
(boost::array< double, 9 > &cov, double stdev)
void
shedule_cb
group__plugin.html
ga57168521d53142a06dfbcdca6a2f0b9e
(const ros::TimerEvent &event)
void
shedule_pull
group__plugin.html
ga3b4cfc166b5eef3e85e2b1af0a0b5ce5
(const ros::Duration &dt)
void
shedule_pull
group__plugin.html
ga16d2953249f8d2ee8d54734c605be5b9
(const ros::Duration &dt)
void
sheduled_pull_cb
group__plugin.html
ga8880853a8bfdcb2aba314fedceca0817
(const ros::TimerEvent &event)
void
sys_time_cb
group__plugin.html
ga4c6813c155cf566a58ab529b8dad0056
(const ros::TimerEvent &event)
SystemStatusDiag
group__plugin.html
ga5f609e0f5050bd2bcafed6004ab981bd
(const std::string name)
SystemStatusPlugin
group__plugin.html
ga9c020b031a4fc528dacba2f41a544f12
()
SystemTimePlugin
group__plugin.html
ga46971ea4c9cefef447a2c2b17bf658b2
()
bool
takeoff_cb
group__plugin.html
gaf1e0eccc0385e677072313fb24a431db
(mavros::CommandTOL::Request &req, mavros::CommandTOL::Response &res)
TDRRadioPlugin
group__plugin.html
ga46ca0c59a6a9f5cb50dfe9cb6c5ff253
()
TDRRadioStatus
group__plugin.html
ga55fd055724f0fe81a017299eaec2fe53
(const std::string name, uint8_t _low_rssi)
void
tf_listener
group__plugin.html
gae59a34d84f762d646700b299ae67e21a
(void)
void
tf_start
group__plugin.html
ga4ed03aaf37b412972867a94f5db3dff6
(const char *_thd_name, void(D::*cbp)(const tf::Transform &, const ros::Time &))
void
throttle_cb
group__plugin.html
gae3265e378d9ace825f68d7ad60d92d31
(const std_msgs::Float64::ConstPtr &req)
void
tick
group__plugin.html
ga91be735686e4e7883a937282cff13f94
(int64_t dt, uint64_t timestamp_us)
void
timeout_cb
group__plugin.html
gab6ae44f291cd3b24864177122ab6d6cc
(const ros::TimerEvent &event)
void
timeout_cb
group__plugin.html
gafb080416e3b37edd976faa9127f3dcc1
(const ros::TimerEvent &event)
void
timeout_cb
group__plugin.html
gafe799f97e11f4bed690c880bc6c26030
(const ros::TimerEvent &event)
TimeSyncStatus
group__plugin.html
ga95856be99955f0de60ca5634fa95d3b8
(const std::string name, size_t win_size)
static int64_t
to_integer
group__plugin.html
ga24132ae5ca45e8f73a7e53136f1c7892
(param_t &p)
static mavros::Waypoint
to_msg
group__plugin.html
ga5b6280812b6f7511cf5606ee27e24054
(WaypointItem &wp)
static mavlink_param_union_t
to_param_union
group__plugin.html
ga90887e9e2667b4e8a875bb4ae32700a3
(param_t p)
mavlink_param_union_t
to_param_union
group__plugin.html
ga226c8c426187e5b1d6cfac64998c3d32
(Parameter::param_t p)
static mavlink_param_union_t
to_param_union_apm_quirk
group__plugin.html
ga4f79df4184f86e4361b723ea4d1af93e
(param_t p)
static double
to_real
group__plugin.html
ga462553ea669b3ccdcd8aa43b1433f670
(param_t &p)
static std::string
to_string_command
group__plugin.html
ga5b30d67e285575b55385cc0d97de9d2e
(WaypointItem &wpi)
static std::string
to_string_frame
group__plugin.html
ga9a123734cf8ddce652f9e1d1704bec63
(WaypointItem &wpi)
static std::string
to_string_vt
group__plugin.html
gafbcdb75977c484d5ca5ab66f71a98914
(param_t p)
static XmlRpc::XmlRpcValue
to_xmlrpc_value
group__plugin.html
ga21efdd80abeb831f08079c1eac292852
(param_t &p)
bool
truncate_cb
group__plugin.html
ga085ee958fc074a8491d4bd3342ae168f
(mavros::FileTruncate::Request &req, mavros::FileTruncate::Response &res)
void
truncate_file
group__plugin.html
ga1f0e6352c747c44b1a7b83092d505cf8
(std::string &path, size_t length)
void
twist_cb
group__plugin.html
ga425372787fb1c6287ac89525d34cc032
(const geometry_msgs::TwistStamped::ConstPtr &req)
void
uas_store_attitude
group__plugin.html
ga0aeaf1e9c20bd80965a4bfe2386530a4
(tf::Quaternion &orientation, geometry_msgs::Vector3 &gyro_vec, geometry_msgs::Vector3 &acc_vec)
void
vel_cb
group__plugin.html
ga50dd2f225fc245253d4ba82480590c58
(const geometry_msgs::TwistStamped::ConstPtr &req)
VfrHudPlugin
group__plugin.html
gab2d01f64bb921a049a0cc45ed00e653e
()
bool
wait_ack_for
group__plugin.html
gaa3e3ed7c3ae2bb5b90882d0353d6e35f
(CommandTransaction *tr)
bool
wait_completion
group__plugin.html
gae963dae04368f3eb73628ccdcfefa384
(const int msecs)
bool
wait_fetch_all
group__plugin.html
gadec59daecb83cbc661f51f61c8c47a85
()
bool
wait_fetch_all
group__plugin.html
ga6d6f902211e06111305e57e34288cadd
()
bool
wait_param_set_ack_for
group__plugin.html
gae6d58ed02eeaec731ba5209e4365a90b
(ParamSetOpt *opt)
bool
wait_push_all
group__plugin.html
ga940b0a0016c8a76aab3d792deca173fe
()
WaypointPlugin
group__plugin.html
ga7826e133fa70e2d166bc95b527bb3180
()
size_t
write_bytes_to_copy
group__plugin.html
ga3aa438db8fbcb72e01e13245d8101905
()
bool
write_cb
group__plugin.html
gaef66b43c1e1644838e07b3d2347bc9d0
(mavros::FileWrite::Request &req, mavros::FileWrite::Response &res)
bool
write_file
group__plugin.html
gaab81a41ef062318a16b251e35c60566d
(std::string &path, size_t off, V_FileData &data)
void
write_file_end
group__plugin.html
ga33ffed44477aade69544f413ec780168
()
virtual
~MavRosPlugin
group__plugin.html
ga2ff03359bffe48870288f0a5020ab175
()
ros::Subscriber
accel_sub
group__plugin.html
ga0450f0b1462b06283fefb10c835a6ecd
std::condition_variable
ack
group__plugin.html
ga3c7eb647c03c3a56483bf6cfa95f8b9b
std::condition_variable
ack
group__plugin.html
ga864e803a23d6a83b43745b0b07913b97
const ros::Duration
ACK_TIMEOUT_DT
group__plugin.html
gaf6fa307bddf21de042d0b0630980d7aa
static constexpr int
ACK_TIMEOUT_MS
group__plugin.html
ga3467a934ceb7800acfdfb1764af2863e
std::list< CommandTransaction * >
ack_waiting_list
group__plugin.html
gac7d1c07e196e92ec52bf982c024b67a3
uint32_t
active_session
group__plugin.html
ga868d35c25842d924e4438e6fbd4f0d66
boost::array< double, 9 >
angular_velocity_cov
group__plugin.html
ga1e2b640bec9d83e97147bca4115cfc58
ros::ServiceServer
arming_srv
group__plugin.html
ga4620a705ee0b893d4f3f25afc2c6efd2
ros::Subscriber
att_sub
group__plugin.html
ga08fcd390395584b5e347cbf699ee11f1
bool
autocontinue
group__plugin.html
ga8b74e7d07afd8114470416fecb1b8e08
BatteryStatusDiag
batt_diag
group__plugin.html
ga6fc3448f9086d6ab2c045b904585f7af
ros::Publisher
batt_pub
group__plugin.html
ga51c0d669fbb0505e4a7d43c7ac49e3d6
const ros::Duration
BOOTUP_TIME_DT
group__plugin.html
ga53fbe801a69f54b53affd7a335c6ec60
const ros::Duration
BOOTUP_TIME_DT
group__plugin.html
ga58193063c4d6e682ec364e2e73087f77
static constexpr int
BOOTUP_TIME_MS
group__plugin.html
ga169c99d50c220a9d71aa0d20f7d83100
static constexpr int
BOOTUP_TIME_MS
group__plugin.html
ga044e1fdf950a044bd9b8a37109fe94f2
uint16_t
brkval
group__plugin.html
gaf3c458de897b8a793ebf9e41d1d7ec37
uint32_t
checksum_crc32
group__plugin.html
ga817e788a69e67404bf8c51a2bb8daca1
ros::ServiceServer
checksum_srv
group__plugin.html
gabc9e9aea4e97c3d9cf715afd6ee4398b
std::string
child_frame_id
group__plugin.html
gac016bcdedcd6387eae170c0d14a3ec16
std::string
child_frame_id
group__plugin.html
ga64f257d9a4d4d1aebdaa0bd192efcd04
std::string
child_frame_id
group__plugin.html
ga32e9cda0dc49299d179099a2dd4d785a
std::string
child_frame_id
group__plugin.html
ga111766d312603afc32c3ea646a1bc5d7
static constexpr int
CHUNK_TIMEOUT_MS
group__plugin.html
ga3f39caff56129a1d53a2d7e65fb911e0
ros::ServiceServer
clear_srv
group__plugin.html
gae958af87414c5f202e7e07caf10462aa
ros::ServiceServer
close_srv
group__plugin.html
ga98fd26a9565c88d89a2a1c561e553113
ros::NodeHandle
cmd_nh
group__plugin.html
gad5e017db8ff45e45a8cd1ea27b39710d
enum MAV_CMD
command
group__plugin.html
gafc1cb2ecd48d057d6768ac8f32532615
ros::ServiceServer
command_int_srv
group__plugin.html
gaaf8aea4bb1a8a654822b96cccd876f0e
ros::ServiceServer
command_long_srv
group__plugin.html
ga9a2e853264af539d6af119a1d0cb7ce3
std::condition_variable
cond
group__plugin.html
gabc38a9aa02b097cce0f497215de9484a
std::mutex
cond_mutex
group__plugin.html
ga77ce483529a39ccf7f5f8527260a572e
std::mutex
cond_mutex
group__plugin.html
ga4038048e6e9e3db29aac3663af4607a9
std::mutex
cond_mutex
group__plugin.html
ga4aa7c22fff335fb6ce4f8555108bc97e
int
count_
group__plugin.html
ga65896ab1301fd995a36d0e0cd277e483
uint8_t
current
group__plugin.html
ga8f93e9178da48b3895d93ba98b17bcaf
float
current
group__plugin.html
gaaec632cb3afa2ff0625056ca4b5a9ac2
uint8_t
data
group__plugin.html
gafee5821287ce90da968271c0b9d202c0
[]
static const uint8_t
DATA_MAXSZ
group__plugin.html
ga7cf9e94d1e6c01c9f5a6d26c82e17ee1
bool
data_received
group__plugin.html
gac76e06e32efec4550989d9005e6f504d
static const char
DIRENT_DIR
group__plugin.html
ga7057cf3a360eb201219ba337e7c86511
static const char
DIRENT_FILE
group__plugin.html
ga698895c91721c017dbfb008138649c6e
static const char
DIRENT_SKIP
group__plugin.html
ga70ae8ea9793b7faab0b3459dfa881cf2
bool
do_pull_after_gcs
group__plugin.html
ga098286248a599a3117fbcd317b515472
TimeSyncStatus
dt_diag
group__plugin.html
gae8c860d1937c1136b61528fbcc3524af
int64_t
dt_sum
group__plugin.html
gabcc7612e94363516dea04c6350b07bd0
std::atomic< uint16_t >
eph
group__plugin.html
gad6dbb5f8ba6c6a7a39a1bd2306fe2330
std::atomic< uint16_t >
epv
group__plugin.html
ga11c18954421529d05634578172ea7cb1
uint16_t
expected_command
group__plugin.html
ga3e009848b6ed8809c4dc29904519a7f7
ros::Publisher
fix_pub
group__plugin.html
ga5c0ff1cf0f5f0d1489b03b0e5dffd7ba
ros::Publisher
fix_pub
group__plugin.html
gac5863194475b03b7b7cb563dd3ac66dc
std::atomic< int >
fix_type
group__plugin.html
gaa6355c57ca0a28076697c5b1c51fe9da
enum MAV_FRAME
frame
group__plugin.html
ga5e249a79c8889667e38704e26214def4
std::string
frame_id
group__plugin.html
ga79bb1adbe2817287c2677fb076f939c1
std::string
frame_id
group__plugin.html
ga1a896d63016298033ab1f8ac06fe7907
std::string
frame_id
group__plugin.html
gaeced2cf56b5dc104d71ba1ce95360c0f
std::string
frame_id
group__plugin.html
gae7b77b98f7fade98d14c58d0f9841a81
std::string
frame_id
group__plugin.html
ga59f73b86cb4c1ae670355ebab5cdcd20
std::string
frame_id
group__plugin.html
ga9e8f481f74cd424d97e233e28ad33494
std::string
frame_id
group__plugin.html
ga0e2ab5a6b252a48b9ed2718d7668eb5a
ssize_t
freemem
group__plugin.html
ga3e97408779b22e5182692f097ba45147
ros::NodeHandle
ftp_nh
group__plugin.html
ga29e8812d5ea5b8929039b99a9b61f871
static constexpr double
GAUSS_TO_TESLA
group__plugin.html
ga07e66f861b10232bc83153c0f323d2d7
ros::ServiceServer
get_srv
group__plugin.html
ga2aeebb91ae530335024aec42a5aaa083
ros::ServiceServer
goto_srv
group__plugin.html
ga06f1c8f4ec20e9d71e01c3f84d0222db
ros::NodeHandle
gp_nh
group__plugin.html
ga979adde8f2597ce780c92ef7c92cd3bd
GPSInfo
gps_diag
group__plugin.html
gaa03ddd022c089b13146b1612d0f30588
ros::ServiceServer
guided_srv
group__plugin.html
ga75864996780e4e8c3aaf825e1d510f8e
bool
has_att_quat
group__plugin.html
ga9b2e76f5d8fb088c29ac17a97d6b4b1f
bool
has_hr_imu
group__plugin.html
gad98ab53324bc059021818b3cd949d02b
bool
has_radio_status
group__plugin.html
gae93bbea3e892033777509b18aea3275b
bool
has_rc_channels_msg
group__plugin.html
gafc4483ee6f2e09dfa1d1045aa4a4843a
bool
has_scaled_imu
group__plugin.html
ga79b4e6d03a5dce83b107dfaeb5f016c5
HeartbeatStatus
hb_diag
group__plugin.html
ga2a7d39f1867b73527437156331741d60
ros::Publisher
hdg_pub
group__plugin.html
ga039578e233fe53d09af6e0659606ce42
ros::Timer
heartbeat_timer
group__plugin.html
gadc6354e730532d6ac6a4568594f59c9b
int
hist_indx_
group__plugin.html
ga583cacebc933076adc26c09308a08a78
int
hist_indx_
group__plugin.html
ga0330e9c43debc99c302ec92195848053
HwStatus
hwst_diag
group__plugin.html
gaedbdd6fc2442151a37e64ce5a518f791
size_t
i2cerr
group__plugin.html
ga9e4b9053d9da2818277e85e0dc019faf
size_t
i2cerr_last
group__plugin.html
gaded0d768c37fd3768fb5db0028b1ed40
ros::Publisher
imu_pub
group__plugin.html
gaa4ebd426282c1c61a70ccf3d5844a2fd
ros::Publisher
imu_raw_pub
group__plugin.html
ga02b8be108598dc942ba33703bad7ae10
bool
is_error
group__plugin.html
ga04b38c7e635a0db7b4811e397e5a937e
bool
is_timedout
group__plugin.html
gab09a8dcc165389210a95b9701e7b8c40
bool
is_timedout
group__plugin.html
gaa1b1d56d25f3e38680e6533380d48e2d
bool
is_timedout
group__plugin.html
ga4e31cf1b356be7c59d49026b56664b59
ros::ServiceServer
land_srv
group__plugin.html
gaa1ee431b646a9fbdbb85a63975ee8fae
int64_t
last_dt
group__plugin.html
ga97049ba9703bd59f82a9ff927eb5248a
mavlink_heartbeat_t
last_hb
group__plugin.html
ga262833426363bee22fc77cc1582f5af8
mavlink_radio_status_t
last_rst
group__plugin.html
gac9346bc30dbfcac9869bf15515072a8c
uint16_t
last_send_seqnr
group__plugin.html
gac70a50e2a6f9bc01a3ad04a0b76a43fa
mavlink_sys_status_t
last_st
group__plugin.html
ga180102c010ee771d15f74eb55c99d89d
uint64_t
last_ts
group__plugin.html
ga374a4348839ae4a43093819f28db53e1
geometry_msgs::Vector3
linear_accel_vec
group__plugin.html
gace37e278eea4af1bd6aae0b0872ba1e0
boost::array< double, 9 >
linear_acceleration_cov
group__plugin.html
ga90dca40cfb539c49ed2dedb776ca373d
std::mutex
list_cond_mutex
group__plugin.html
ga70473ebe6fa2e65ebd8bb065ac77e174
std::vector< mavros::FileEntry >
list_entries
group__plugin.html
gad45f7170b52f6b1cfd270e869969ae2c
uint32_t
list_offset
group__plugin.html
ga9db8f9329897193c2004fecc17c0b609
std::string
list_path
group__plugin.html
ga492cd2a0044e4057afb107b8004839e4
std::condition_variable
list_receiving
group__plugin.html
gaaba0741ebf92741c78aeafcb1fe34164
std::condition_variable
list_receiving
group__plugin.html
gaa929fea91206e12908fba4f9d1cdff00
std::condition_variable
list_sending
group__plugin.html
ga78689c34f955dd477fb00735dd8c2280
ros::ServiceServer
list_srv
group__plugin.html
gaeb209b62a8d12d69469a11927e47952a
const ros::Duration
LIST_TIMEOUT_DT
group__plugin.html
gaaaa29814cfb98016d99a62e41a57e7e5
const ros::Duration
LIST_TIMEOUT_DT
group__plugin.html
gaf47ac992864feea3af969f3f135298cd
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
ga9d620ca7fc5c4c61f352e316581bbab4
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
ga838daea218ae11b1bdb8843b4c52ee01
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
gab9a878c994e2d9ad5ac7a96fe1524531
ros::Publisher
local_position
group__plugin.html
ga311cb9f11120d22249688d3bc8d6153e
const uint8_t
low_rssi
group__plugin.html
gaa7af679f0237c1cf659a875906e543e5
ros::Publisher
magn_pub
group__plugin.html
gac6efc4d77fc8af8af4ff63169a6aa3a8
boost::array< double, 9 >
magnetic_cov
group__plugin.html
gaacb912da8ee6ea17ab7086bcef595395
const double
max_freq_
group__plugin.html
ga4dbdcaeecec5014ca0f6dd8f0ac3eb21
const double
max_freq_
group__plugin.html
gaab2b845e929dc2d195d17b38bf8ce09a
static constexpr size_t
MAX_RESERVE_DIFF
group__plugin.html
gaa92985a39a2c50b63d27c1a538a15d63
MemInfo
mem_diag
group__plugin.html
gae8dccef424319f87bfa09e3957dd8909
static constexpr double
MILLIBAR_TO_PASCAL
group__plugin.html
ga473827b8dbebddafed02b7b1174825c9
static constexpr double
MILLIG_TO_MS2
group__plugin.html
ga49d0cc1159e247e211b9616cb2d673f8
static constexpr double
MILLIRS_TO_RADSEC
group__plugin.html
ga43d15826d9a587ab31eb3079ea3c354d
static constexpr double
MILLIT_TO_TESLA
group__plugin.html
ga6b85158516ff30e8ee3f6c2f247e1f54
const double
min_freq_
group__plugin.html
ga7941e5cfff1d24b7f15b0e81c519d4b7
const double
min_freq_
group__plugin.html
ga00dd91fc9de5425c2c49e40eca884757
float
min_voltage
group__plugin.html
ga7e329748583e4c4c64761d0353ea0ea8
ros::ServiceServer
mkdir_srv
group__plugin.html
ga9c4b7f0a0b15b6e1f58579543d6b608a
ros::ServiceServer
mode_srv
group__plugin.html
gad63af2e5a8457b1ed3ee6880c4476f30
std::recursive_mutex
mutex
group__plugin.html
gaa498ebf246921b3ace0a4684b0f2f016
std::recursive_mutex
mutex
group__plugin.html
ga372a00377463f8c1ff7ffa49ec5f634b
std::recursive_mutex
mutex
group__plugin.html
ga0c2ffc3457f3baedbb498c76e5e40d8c
std::recursive_mutex
mutex
group__plugin.html
ga50b718d11f28f4f4980bf62f7991030a
std::recursive_mutex
mutex
group__plugin.html
gae2a00fe3e7650f78732752fe2d51d995
std::recursive_mutex
mutex
group__plugin.html
gac5ccb51ee1b6ed0a03b4bbad202e7c3c
std::recursive_mutex
mutex
group__plugin.html
ga89c978642513b4f704f3aef7520ef1da
std::recursive_mutex
mutex
group__plugin.html
ga5132da30f20e058d77f9eb1fee096114
std::recursive_mutex
mutex
group__plugin.html
ga07161c04c6ffc7c1dfb4090315d0493a
std::recursive_mutex
mutex
group__plugin.html
ga9818ef95fe8957918ea630a6d4b32e17
uint32_t
offset
group__plugin.html
ga542fdb645592437279ba0b6f141082a8
OpState
op_state
group__plugin.html
ga706924417e791f0cd5f91a88f0000285
uint8_t
opcode
group__plugin.html
gaf836bf25688ea0b6795c67ac185a0616
std::string
open_path
group__plugin.html
ga381b4d312a1ef2e7868d60b94d0c740a
size_t
open_size
group__plugin.html
gab3ad1b4f2d802daecaf7bff0995ec583
ros::ServiceServer
open_srv
group__plugin.html
ga2ea8dddde53953a852f08821ea165a86
static constexpr int
OPEN_TIMEOUT_MS
group__plugin.html
gae2670263d4655ecdc6558cb766b5a479
boost::array< double, 9 >
orientation_cov
group__plugin.html
gaabca619b03a6a88a34f8da2fd299b668
ros::Subscriber
override_sub
group__plugin.html
ga204f7edd4f79addd2d9de45f39c1097a
uint8_t
padding
group__plugin.html
ga4faf6daf050055b8f7c012c0852e00d2
[2]
Parameter
param
group__plugin.html
ga8e0fc2b6bf7c1c1045d17c2d23c72222
float
param1
group__plugin.html
ga0a23f88667a8ae7629b17334ac9af26a
float
param2
group__plugin.html
ga8e423759d7fe11af6a4b3fe922fc95cb
float
param3
group__plugin.html
ga2e4eb10aa29e40de21c99e07bf8a1f76
float
param4
group__plugin.html
ga4eb6da9adb8b45aae77006700e3f4aed
uint16_t
param_count
group__plugin.html
ga1ad7f6e709b2d94566b028bc62b94049
ssize_t
param_count
group__plugin.html
ga8079d7eae6211f14414802fc3c25c57b
std::string
param_id
group__plugin.html
ga4718f62cb0ba99950f3c39213ecc37af
uint16_t
param_index
group__plugin.html
gae0ca77d477625bb714e615d81d8725c0
ros::NodeHandle
param_nh
group__plugin.html
gadf2e08db3c8cd2920905e4e752b275d0
size_t
param_rx_retries
group__plugin.html
gabee43c3347b7a08a8108d646b14dc3fe
enum mavplugin::ParamPlugin::@2
param_state
group__plugin.html
ga151242114c39c20d89a2bd6016df311c
const ros::Duration
PARAM_TIMEOUT_DT
group__plugin.html
ga0fb159dbb535ab310de62260a65f6d1d
static constexpr int
PARAM_TIMEOUT_MS
group__plugin.html
ga3638436090d9cb2f33c061544338262d
param_t
param_value
group__plugin.html
ga0eb65fb287c87dc72f095205532b63ae
std::map< std::string, Parameter >
parameters
group__plugin.html
ga0d3d95045d12be767fcd4dcd5f53d5e9
std::list< uint16_t >
parameters_missing_idx
group__plugin.html
gad19768d97f6a67a51e3479cf716858f7
ros::NodeHandle
pos_nh
group__plugin.html
gaca8062bdd790a986a50ca4ac36d5542f
ros::Publisher
pos_pub
group__plugin.html
gab86d9edf3584489fe5fd134a7b277ffd
ros::Publisher
press_pub
group__plugin.html
ga4a5b2270dff6bcec0e0f147079cb9879
ros::ServiceServer
pull_srv
group__plugin.html
ga9a1dec3f04ddc52ec19d1b2d67071dfb
ros::ServiceServer
pull_srv
group__plugin.html
gad302557adb91b7843657a98c177a8507
ros::ServiceServer
push_srv
group__plugin.html
gae3cefed9a573303582e0ec1d75d7c585
ros::ServiceServer
push_srv
group__plugin.html
ga391dcde504734e861c78318967a9bd40
int
r_errno
group__plugin.html
gab81085e26b4c16aef6a6658cdd93c8b7
ros::ServiceServer
rate_srv
group__plugin.html
ga022f88acd12368a130c16f9769ba3583
std::vector< uint16_t >
raw_rc_in
group__plugin.html
ga9999e02fc51f13b0876ce360f755efea
std::vector< uint16_t >
raw_rc_out
group__plugin.html
gae2f921db5c66c53d9c4d3cf1860abdd4
ros::Publisher
rc_in_pub
group__plugin.html
ga827abd4a68f84f598e6192adf93d1a60
ros::NodeHandle
rc_nh
group__plugin.html
ga26706b95a52e902227211503a2830267
ros::Publisher
rc_out_pub
group__plugin.html
ga87a7265123cb9228a78472f7eb2ba2cd
V_FileData
read_buffer
group__plugin.html
gaa2a7b9cce5147288bdf0619e814f656c
uint32_t
read_offset
group__plugin.html
ga5f5945061b42e5fd23a4099055851ca6
size_t
read_size
group__plugin.html
ga2e87e511a4666db196b6a2e38e22c3df
ros::ServiceServer
read_srv
group__plugin.html
gadca7a87e733c60aeb9ae62df542fbd43
std::mutex
recv_cond_mutex
group__plugin.html
ga16130a7a04e88ffff569bc2af909ec72
ros::Publisher
rel_alt_pub
group__plugin.html
ga26f277b1da6ccf05cb716d3e13f45416
float
remaining
group__plugin.html
gad9a87e6e1bc49ce303a704a7da4c84ef
ros::ServiceServer
remove_srv
group__plugin.html
ga3909354ef3c17a5a79f2f85f5aca5495
ros::ServiceServer
rename_srv
group__plugin.html
ga2cd6017dce8203713db68bc9074bffbf
uint8_t
req_opcode
group__plugin.html
gad2f6179a7a0cb358237f2711bae19770
ros::ServiceServer
reset_srv
group__plugin.html
ga8f093c106ec6179bed24c9364ae1340b
const ros::Duration
RESHEDULE_DT
group__plugin.html
ga164223e2f44c52c2527610ff532ea307
static constexpr int
RESHEDULE_MS
group__plugin.html
gad673614b42378ade18c1f904d0aeaed4
bool
reshedule_pull
group__plugin.html
ga6179c88586f86dcf16735cfeef71c2d4
uint8_t
result
group__plugin.html
gac275f021cfe0efe4397726ff89b11fa6
static constexpr int
RETRIES_COUNT
group__plugin.html
ga4060c4459ab3c73afb7b904073571227
static constexpr int
RETRIES_COUNT
group__plugin.html
ga76bde843e390dd4a313faa4ebf23b1ca
size_t
retries_remaining
group__plugin.html
ga829f11f721a53a71db92684a2b9d801a
bool
reverse_throttle
group__plugin.html
ga3c920f3634ae2ca08d9a0ac4697ec7e5
ros::ServiceServer
rmdir_srv
group__plugin.html
gab087adf3dc6e6740b345bc45f526060a
double
rot_cov
group__plugin.html
ga4e32a1ea3a2d51e48b999c455bc222c7
ros::NodeHandle
safety_nh
group__plugin.html
ga70e82bc33a4300ba604eb8b5ba0dcbf4
ros::Subscriber
safetyarea_sub
group__plugin.html
ga1f3bfac973cbc2387ac8ff77b406c2bf
std::atomic< int >
satellites_visible
group__plugin.html
ga099c10b7f55f30293a73da9e424d6322
std::mutex
send_cond_mutex
group__plugin.html
ga812489e1f6ad544ff0ba1934cf7b804b
bool
send_force
group__plugin.html
ga585447f4c50f86c820f891fad32a6c8e
bool
send_tf
group__plugin.html
ga8de18f1a13b96bae9fa54bbe6499be0e
bool
send_tf
group__plugin.html
gad82f4019b0fa537e526ebf8a7d644c88
std::vector< WaypointItem >
send_waypoints
group__plugin.html
gae20b94971e787ff7b661e867f45683ef
uint16_t
seq
group__plugin.html
ga7ba75d1c67274f4e719bda4a54e9dc96
std::vector< int >
seq_nums_
group__plugin.html
ga80d8cb2c8ccfefef65d2e1cbd02cf477
std::vector< int >
seq_nums_
group__plugin.html
ga99047646c6f7494a9a6a5a4de9a42d58
uint16_t
seqNumber
group__plugin.html
ga6821428f9b4cb0cf28594c0cc3c4f5f9
uint8_t
session
group__plugin.html
ga9026e643ad618c735c5134cfd742c3c6
std::map< std::string, uint32_t >
session_file_map
group__plugin.html
gaf0011934109da35ede1990dd0365147e
ros::ServiceServer
set_cur_srv
group__plugin.html
ga40349ccc85bd953484371c43b0338323
ros::ServiceServer
set_home_srv
group__plugin.html
gabd5196e89b7a07c3c484f4a8c8ee6c07
std::map< std::string, ParamSetOpt * >
set_parameters
group__plugin.html
gacf22630bdf7a4ad36c9bcd523e08c67e
ros::ServiceServer
set_srv
group__plugin.html
gad8d5eebebe061ca6bd4a04c6ad96990b
ros::Subscriber
setpoint_sub
group__plugin.html
gacfce8632a55a90ed48dec824750c057d
ros::Timer
shedule_timer
group__plugin.html
ga93527962ce66aee9d95af8dbe5e702fd
ros::Timer
shedule_timer
group__plugin.html
ga20c6e4984912f139763afe8925fc169e
uint8_t
size
group__plugin.html
ga53428de5ef4c8e1883d5a78e7ebd3ab2
ros::NodeHandle
sp_nh
group__plugin.html
gaa9ea5fb7e0315fe20d3eaeb4c0e8b5f4
ros::NodeHandle
sp_nh
group__plugin.html
ga7819bea8aabfc375c62b9e8511657acb
ros::NodeHandle
sp_nh
group__plugin.html
ga98a7e51a2f42ca922f2fdb1a21316aae
ros::NodeHandle
sp_nh
group__plugin.html
ga73fc24b0c232a383f2e4e80fc0b26d29
ros::Publisher
state_pub
group__plugin.html
ga1b5385a0d44599bc5164667ed5a5e169
ros::Publisher
status_pub
group__plugin.html
ga9f8fe99c5049e8099bf035d0f9a23302
SystemStatusDiag
sys_diag
group__plugin.html
ga69232352629fe7ab8739695c971dd589
ros::Timer
sys_time_timer
group__plugin.html
ga3f617b75378095f31f826bab2fc2c793
ros::ServiceServer
takeoff_srv
group__plugin.html
ga3243df49a9ce9e080135c2739187d71b
TDRRadioStatus
tdr_diag
group__plugin.html
ga7785c0c1c26dad8908276dda42f86da1
ros::Publisher
temp_pub
group__plugin.html
gad80280849d07c805ad54702bad57990f
tf::TransformBroadcaster
tf_broadcaster
group__plugin.html
ga9d2cbaa001159bb2bdced930a3f5d29e
tf::TransformBroadcaster
tf_broadcaster
group__plugin.html
ga69b843aa466d4aca71a06064de6337e8
double
tf_rate
group__plugin.html
gabab2b223a22926a0d5f14a6de2c5997f
double
tf_rate
group__plugin.html
ga2c51631e433962c5ab6e45589b8e2db8
std::thread
tf_thread
group__plugin.html
gaf308d6891126f5b6f94bac948fe7a64e
boost::function< void(const tf::Transform &, const ros::Time &)>
tf_transform_cb
group__plugin.html
gab48c4ef536d83c8904a64695e76df4c4
std::string
thd_name
group__plugin.html
ga7202b5cddb8bf6343a35e8ce34c2e748
ros::Subscriber
throttle_sub
group__plugin.html
ga07d14daebe2e07327d533259e0dfb643
ros::Publisher
time_offset_pub
group__plugin.html
gaecc4ea1d901bd2b1a6c0d37ad0816476
uint64_t
time_offset_us
group__plugin.html
ga36cc21b8ca471c0e855a3e3483120d64
ros::Publisher
time_ref_pub
group__plugin.html
ga75bcb14a204b6e44b2762f13bb196d51
ros::Publisher
time_ref_pub
group__plugin.html
gaa56704d71fb88fbab5dd9cdba8f1c05d
std::string
time_ref_source
group__plugin.html
ga4c024928ff0edf6c87b4a584eb467189
std::string
time_ref_source
group__plugin.html
ga255d234f41c211efe78466732a5ae6db
ros::Timer
timeout_timer
group__plugin.html
ga04ac9a1f6c50af7aa5b5b746ce40bd6d
ros::Timer
timeout_timer
group__plugin.html
ga3cbf579ec2c56fe1b1d0d29e3b6cc7ae
std::vector< ros::Time >
times_
group__plugin.html
gaa6726f654af9af83801059e49d35c03a
std::vector< ros::Time >
times_
group__plugin.html
gafbf04d9de1426e265145cec64db57b9c
const double
tolerance_
group__plugin.html
ga505f7b5cbbe73a3aab4e8dd6ee046603
const double
tolerance_
group__plugin.html
ga2a3554523be117dcd29ed13513114734
ros::ServiceServer
truncate_srv
group__plugin.html
ga38934b80073dea70d84cf04e1781c10f
UAS *
uas
group__plugin.html
ga7b2b757ec2a59b6ec5db090ab289a40c
UAS *
uas
group__plugin.html
ga58a37ad23f0ae3d71217bedec155ba61
UAS *
uas
group__plugin.html
ga032e8ec0c40da1d946675ae0cbd3fe5a
UAS *
uas
group__plugin.html
gae26eec6dd041d0f0bc4d591e959e6458
UAS *
uas
group__plugin.html
ga2890b333f2978a1a3821346fcb77734e
UAS *
uas
group__plugin.html
ga64326c37b6e13654b4adde14b7c0cf96
UAS *
uas
group__plugin.html
ga5b1b663eb8c29dbd287f5fc29badefa7
UAS *
uas
group__plugin.html
gadf52123b093220991450a974366ddb9f
UAS *
uas
group__plugin.html
gaa2850990554897eb6a1e480e4c126f6a
UAS *
uas
group__plugin.html
gaa8e1c2b35c5afdf1e0f8d46764a458a3
UAS *
uas
group__plugin.html
gaf04368f53b27eec3bf061c10755bc2fa
UAS *
uas
group__plugin.html
ga1f8e0c6cc5c903b3a71bab569172d8e4
UAS *
uas
group__plugin.html
ga6901331536b7ea9c0f88af857f9a6921
UAS *
uas
group__plugin.html
ga34718e4f1184a33cc7ae95958a4debd9
UAS *
uas
group__plugin.html
ga295aebb2ad470a1ee3e29b0fa45b82e1
boost::array< double, 9 >
unk_orientation_cov
group__plugin.html
gad8f2481102713f6ed8dee9ed4bbfed68
float
vcc
group__plugin.html
gae552d9a8e6b0c3f66ecda469c79f3182
ros::Publisher
vel_pub
group__plugin.html
gace1411b7cfddcfd2f0e00b839013949e
ros::Publisher
vel_pub
group__plugin.html
ga6bc2c46b4c33a612088f4fa474ceaf44
ros::Subscriber
vel_sub
group__plugin.html
ga0cb28ca705f187b57d34d916983b65a9
ros::Publisher
vfr_pub
group__plugin.html
ga416034bf97f6826d110ece4dd242f67d
float
voltage
group__plugin.html
ga99246a9fa57dacbe76fcd856566a83cb
std::vector< WaypointItem >
waypoints
group__plugin.html
gab81ac85333abba5e511a438830b1d7c8
ros::Publisher
wind_pub
group__plugin.html
ga8f8f2919a958985cf9f6280a6461a5cc
const size_t
window_size_
group__plugin.html
gaaa7c987ccb655dc80dcfb2be5c7223ec
const size_t
window_size_
group__plugin.html
ga388f84ed53e62a2d7fd7f37af044785a
size_t
wp_count
group__plugin.html
ga753d6852d81200ab7a21e1bb8cf55530
size_t
wp_cur_active
group__plugin.html
ga5168040c167d138834e4bcbdb64977ee
size_t
wp_cur_id
group__plugin.html
ga75365a9baa172807c0a8e1d4972d5db0
ros::Publisher
wp_list_pub
group__plugin.html
gab8a947700ab7403dd769140192c66c31
ros::NodeHandle
wp_nh
group__plugin.html
gac30d9798123a849f5ed3abecc1d8cac1
size_t
wp_retries
group__plugin.html
ga96fba2d43b645fb6e2e2a8cf362a135b
size_t
wp_set_active
group__plugin.html
ga193620e7b6ac65b824c982e63392286a
enum mavplugin::WaypointPlugin::@3
wp_state
group__plugin.html
ga9ae21a57f6fefbeb267f11e805362cca
const ros::Duration
WP_TIMEOUT_DT
group__plugin.html
ga26e69a2a2586ccd9be2beeb5b006afac
static constexpr int
WP_TIMEOUT_MS
group__plugin.html
ga855235279774ab10210eadd7c78b9979
ros::Timer
wp_timer
group__plugin.html
gab218b82e336d806f0274eb1be8dcca6a
V_FileData
write_buffer
group__plugin.html
ga1680a170fe4c1a6f41ad6ce77c458fc0
V_FileData::iterator
write_it
group__plugin.html
gaa7bbdcd130394643d8aed000cfe3a14b
uint32_t
write_offset
group__plugin.html
ga13cf828f0c05cbd99cee03b16e9c50e9
ros::ServiceServer
write_srv
group__plugin.html
ga59ec48e3e1d79da19f045292b2a042dd
double
x_lat
group__plugin.html
ga4301bcd7abe831cce556127baef44362
double
y_long
group__plugin.html
gab1f66864d88ef0543ffda3f8f01db726
double
z_alt
group__plugin.html
ga2f86503865906e8511e4859e5d7b0a50
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
friend class
TFListenerMixin
group__plugin.html
ga88749ac470c4d7892c65d1d3e7736a6a
friend class
TFListenerMixin
group__plugin.html
ga88749ac470c4d7892c65d1d3e7736a6a
mavutils
Mavutils
group__mavutils.html
void
copy_mavlink_to_ros
group__mavutils.html
gaf258a9c0db21d0c80d9855acb40ffc62
(const mavlink_message_t *mmsg, mavros::MavlinkPtr &rmsg)
bool
copy_ros_to_mavlink
group__mavutils.html
ga6482d40c25876cbeaeca1dd307cb71f5
(const mavros::Mavlink::ConstPtr &rmsg, mavlink_message_t &mmsg)
mavplugin
namespacemavplugin.html
mavplugin::BatteryStatusDiag
mavplugin::CommandPlugin
mavplugin::CommandTransaction
mavplugin::DummyPlugin
mavplugin::FTPPlugin
mavplugin::FTPRequest
mavplugin::GlobalPositionPlugin
mavplugin::GPSInfo
mavplugin::GPSPlugin
mavplugin::HeartbeatStatus
mavplugin::HwStatus
mavplugin::IMUPubPlugin
mavplugin::LocalPositionPlugin
mavplugin::MavRosPlugin
mavplugin::MemInfo
mavplugin::Parameter
mavplugin::ParamPlugin
mavplugin::ParamSetOpt
mavplugin::RCIOPlugin
mavplugin::SafetyAreaPlugin
mavplugin::SetpointAccelerationPlugin
mavplugin::SetpointAttitudePlugin
mavplugin::SetpointPositionPlugin
mavplugin::SetpointVelocityPlugin
mavplugin::SetPositionTargetLocalNEDMixin
mavplugin::SystemStatusDiag
mavplugin::SystemStatusPlugin
mavplugin::SystemTimePlugin
mavplugin::TDRRadioPlugin
mavplugin::TDRRadioStatus
mavplugin::TFListenerMixin
mavplugin::TimeSyncStatus
mavplugin::VfrHudPlugin
mavplugin::WaypointItem
mavplugin::WaypointPlugin
std::lock_guard< std::recursive_mutex >
lock_guard
group__plugin.html
ga3bd2630fcb29b368869f04da1f808c54
std::unique_lock< std::recursive_mutex >
unique_lock
group__plugin.html
ga9751d04a308db8254971c092dacb6c5b
mavplugin::BatteryStatusDiag
classmavplugin_1_1BatteryStatusDiag.html
diagnostic_updater::DiagnosticTask
BatteryStatusDiag
group__plugin.html
ga5bdff46229aa34e2f558962698d62be5
(const std::string name)
void
run
group__plugin.html
ga81adbcb8a59fdfd663f2f4296765ad07
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set
group__plugin.html
gaa33637cd0fdc90e8ed801b926dc87400
(float volt, float curr, float rem)
void
set_min_voltage
group__plugin.html
ga48b867e812b4c04c1e3380484195a158
(float volt)
float
current
group__plugin.html
gaaec632cb3afa2ff0625056ca4b5a9ac2
float
min_voltage
group__plugin.html
ga7e329748583e4c4c64761d0353ea0ea8
std::recursive_mutex
mutex
group__plugin.html
ga89c978642513b4f704f3aef7520ef1da
float
remaining
group__plugin.html
gad9a87e6e1bc49ce303a704a7da4c84ef
float
voltage
group__plugin.html
ga99246a9fa57dacbe76fcd856566a83cb
mavplugin::CommandPlugin
classmavplugin_1_1CommandPlugin.html
mavplugin::MavRosPlugin
CommandPlugin
group__plugin.html
ga41ca6c7adb2f1dceac130fa9ab047c70
()
std::string const
get_name
group__plugin.html
gab19de584385ff3cd219c72708648268e
() const
const message_map
get_rx_handlers
group__plugin.html
gac3e6ce034d530fda4f04828af3997ab1
()
void
initialize
group__plugin.html
gaba6fa74626aac5209ba5a10334ed4e0e
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
bool
arming_cb
group__plugin.html
gae98b46f815b1c6b0ebdc6e4e1257a23b
(mavros::CommandBool::Request &req, mavros::CommandBool::Response &res)
void
command_int
group__plugin.html
gac6824f1d2a97cc412e220bc95f8f023c
(uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z)
bool
command_int_cb
group__plugin.html
ga8653ab95f9970000fdd0e9dea6605cbf
(mavros::CommandInt::Request &req, mavros::CommandInt::Response &res)
void
command_long
group__plugin.html
ga04e9f6fc689788adc77bc70d8ce38463
(uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7)
bool
command_long_cb
group__plugin.html
gac90556ae149e0236e33c69568520a7d2
(mavros::CommandLong::Request &req, mavros::CommandLong::Response &res)
bool
guided_cb
group__plugin.html
ga5d73abc53d9e573214656ca4d72577e3
(mavros::CommandBool::Request &req, mavros::CommandBool::Response &res)
void
handle_command_ack
group__plugin.html
ga0a7c66521f0b5c9906af86f0db9d093c
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
bool
land_cb
group__plugin.html
gaa18b980722d41f6aa2893f2501ae7d34
(mavros::CommandTOL::Request &req, mavros::CommandTOL::Response &res)
bool
send_command_int
group__plugin.html
ga9ce6307c07844ec41d997f64b0576474
(uint8_t frame, uint16_t command, uint8_t current, uint8_t autocontinue, float param1, float param2, float param3, float param4, int32_t x, int32_t y, float z, unsigned char &success)
bool
send_command_long_and_wait
group__plugin.html
gaa229780de12a0b21808b9da3cc60c024
(uint16_t command, uint8_t confirmation, float param1, float param2, float param3, float param4, float param5, float param6, float param7, unsigned char &success, uint8_t &result)
bool
set_home_cb
group__plugin.html
ga270342d250792d290f577cff4fd72b6a
(mavros::CommandHome::Request &req, mavros::CommandHome::Response &res)
bool
takeoff_cb
group__plugin.html
gaf1e0eccc0385e677072313fb24a431db
(mavros::CommandTOL::Request &req, mavros::CommandTOL::Response &res)
bool
wait_ack_for
group__plugin.html
gaa3e3ed7c3ae2bb5b90882d0353d6e35f
(CommandTransaction *tr)
const ros::Duration
ACK_TIMEOUT_DT
group__plugin.html
gaf6fa307bddf21de042d0b0630980d7aa
std::list< CommandTransaction * >
ack_waiting_list
group__plugin.html
gac7d1c07e196e92ec52bf982c024b67a3
ros::ServiceServer
arming_srv
group__plugin.html
ga4620a705ee0b893d4f3f25afc2c6efd2
ros::NodeHandle
cmd_nh
group__plugin.html
gad5e017db8ff45e45a8cd1ea27b39710d
ros::ServiceServer
command_int_srv
group__plugin.html
gaaf8aea4bb1a8a654822b96cccd876f0e
ros::ServiceServer
command_long_srv
group__plugin.html
ga9a2e853264af539d6af119a1d0cb7ce3
ros::ServiceServer
guided_srv
group__plugin.html
ga75864996780e4e8c3aaf825e1d510f8e
ros::ServiceServer
land_srv
group__plugin.html
gaa1ee431b646a9fbdbb85a63975ee8fae
std::recursive_mutex
mutex
group__plugin.html
ga372a00377463f8c1ff7ffa49ec5f634b
ros::ServiceServer
set_home_srv
group__plugin.html
gabd5196e89b7a07c3c484f4a8c8ee6c07
ros::ServiceServer
takeoff_srv
group__plugin.html
ga3243df49a9ce9e080135c2739187d71b
UAS *
uas
group__plugin.html
ga5b1b663eb8c29dbd287f5fc29badefa7
static constexpr int
ACK_TIMEOUT_MS
group__plugin.html
ga3467a934ceb7800acfdfb1764af2863e
mavplugin::CommandTransaction
classmavplugin_1_1CommandTransaction.html
CommandTransaction
group__plugin.html
ga9ed7bb9bd570a4e3e0d3982e07e8edd1
(uint16_t command)
std::condition_variable
ack
group__plugin.html
ga3c7eb647c03c3a56483bf6cfa95f8b9b
std::mutex
cond_mutex
group__plugin.html
ga77ce483529a39ccf7f5f8527260a572e
uint16_t
expected_command
group__plugin.html
ga3e009848b6ed8809c4dc29904519a7f7
uint8_t
result
group__plugin.html
gac275f021cfe0efe4397726ff89b11fa6
mavplugin::DummyPlugin
classmavplugin_1_1DummyPlugin.html
mavplugin::MavRosPlugin
DummyPlugin
group__plugin.html
ga8c76635340b2348c41733a96c7edb080
()
std::string const
get_name
group__plugin.html
ga90c3ec85578b104d3ebbe81914e5ccff
() const
const message_map
get_rx_handlers
group__plugin.html
gab2b31c65c0276072df3f9be77f547c95
()
void
initialize
group__plugin.html
ga9ef8813013c5f9cce1873e2db644c366
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
handle_heartbeat
group__plugin.html
ga779415ee8d5c0b25f40ed34b44e5884c
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_statustext
group__plugin.html
ga7c33b9cdfc487e43618cc05ebe556cd3
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_sys_status
group__plugin.html
gae1bf4be7603c50de653f98f3d2e2d2db
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
mavplugin::FTPPlugin
classmavplugin_1_1FTPPlugin.html
mavplugin::MavRosPlugin
OpState
group__plugin.html
gad4104f32fa669f623e4efe24adf1572b
OP_IDLE
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572bae0922de5a987c5437a1f4c89986a7e3b
OP_ACK
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572baa664f17bf6825012e8f4f6f05f105ff0
OP_LIST
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572baf9d46c9850d9aa9d5edab03ef1ef36cd
OP_OPEN
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba0cda97af322e4703ebdd9c121379c61a
OP_READ
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572bade92462c93427b1cb8ef2bd294ee0b21
OP_WRITE
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba5f561e79e53146a20da9c121f01a71ba
OP_CHECKSUM
group__plugin.html
ggad4104f32fa669f623e4efe24adf1572ba7182fdf462ae546512a8e51df8722851
std::vector< uint8_t >
V_FileData
group__plugin.html
gaff3f753166c53253420f90204a394e5d
void
add_dirent
group__plugin.html
ga1963af6b8618c4cfbd187a2a66835759
(const char *ptr, size_t slen)
bool
checksum_cb
group__plugin.html
ga39994d140aa51f51afddd085e8a3e980
(mavros::FileChecksum::Request &req, mavros::FileChecksum::Response &res)
void
checksum_crc32_file
group__plugin.html
ga894f30f67057b6941f18503f3f7d0b84
(std::string &path)
bool
close_cb
group__plugin.html
gaf4e70e8a1362b7c5bb65bab61afe0dd6
(mavros::FileClose::Request &req, mavros::FileClose::Response &res)
bool
close_file
group__plugin.html
gad037bf2512f1b40d7baf6c69e31719e3
(std::string &path)
void
create_directory
group__plugin.html
ga4f3e4996731d42846c259a2dbf482b5b
(std::string &path)
FTPPlugin
group__plugin.html
ga9841b97ef887f79cd5b161cb682357b9
()
void
go_idle
group__plugin.html
gaa66ea5b24e2feb2620e8daf0c1ad6b32
(bool is_error_, int r_errno_=0)
void
handle_ack_checksum
group__plugin.html
gaad330de2e63ebaedaa12a7c20c465ee5
(FTPRequest &req)
void
handle_ack_list
group__plugin.html
ga25cf244b4b6175b4b7d47b71ca6e2f09
(FTPRequest &req)
void
handle_ack_open
group__plugin.html
ga1db1f582febe0348a761e2786bfef48e
(FTPRequest &req)
void
handle_ack_read
group__plugin.html
ga6a87f751d19f062c21c7fd829438fd59
(FTPRequest &req)
void
handle_ack_write
group__plugin.html
ga1ae6619357c0cb8abe4dd69515547633
(FTPRequest &req)
void
handle_file_transfer_protocol
group__plugin.html
ga4316d8b5a38ff6f53d564dd5698bbeb3
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_req_ack
group__plugin.html
gaf3d8c195b10fd51ed789bb58ff4655d3
(FTPRequest &req)
void
handle_req_nack
group__plugin.html
ga596bef8cabfb4cf7dd980d722748b87f
(FTPRequest &req)
bool
list_cb
group__plugin.html
ga5b7dc40172399d8f8d7a85c27dd6a97d
(mavros::FileList::Request &req, mavros::FileList::Response &res)
void
list_directory
group__plugin.html
ga2a96a3bd5bcf90c7d54262ea49d0ca61
(std::string &path)
void
list_directory_end
group__plugin.html
ga277c7ad81110920c9e7441741451a0b6
()
bool
mkdir_cb
group__plugin.html
gaae29bf5bcbb69d2db989610cb4c202e2
(mavros::FileMakeDir::Request &req, mavros::FileMakeDir::Response &res)
bool
open_cb
group__plugin.html
ga163d7ab2b22cd74eaec8070815f8de86
(mavros::FileOpen::Request &req, mavros::FileOpen::Response &res)
bool
open_file
group__plugin.html
gac074bd92712a44212200960ec048c31d
(std::string &path, int mode)
bool
read_cb
group__plugin.html
ga86c227668980fd0325e611d7673e6b03
(mavros::FileRead::Request &req, mavros::FileRead::Response &res)
bool
read_file
group__plugin.html
ga570e55545cf5b722a4e3fe2ea3428382
(std::string &path, size_t off, size_t len)
void
read_file_end
group__plugin.html
gab0d56cb6d6d7e35b84385e7f323e0824
()
bool
remove_cb
group__plugin.html
ga12a1a493b078d3e1ac20751928536b13
(mavros::FileRemove::Request &req, mavros::FileRemove::Response &res)
void
remove_directory
group__plugin.html
ga6c2822b7b1c19a893e7bd3ec81be2639
(std::string &path)
void
remove_file
group__plugin.html
ga2d52ea7539e38265a10e61246f284e9b
(std::string &path)
bool
rename_
group__plugin.html
ga58037e7b4874e35b2064eacbcd8f292b
(std::string &old_path, std::string &new_path)
bool
rename_cb
group__plugin.html
ga816ea0e56260f4c1d472b954a546db8c
(mavros::FileRename::Request &req, mavros::FileRename::Response &res)
bool
reset_cb
group__plugin.html
gaab808fa025c663ef97129a3101f9e2d7
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
rmdir_cb
group__plugin.html
ga9895200fd326fe1cce0153a3a39e9ca4
(mavros::FileRemoveDir::Request &req, mavros::FileRemoveDir::Response &res)
void
send_any_path_command
group__plugin.html
ga849d1837c4b53f794ddb2aff5d35d151
(FTPRequest::Opcode op, const std::string debug_msg, std::string &path, uint32_t offset)
void
send_calc_file_crc32_command
group__plugin.html
ga00b4f3bebdfe5f3a1aea9889f0dd3982
(std::string &path)
void
send_create_command
group__plugin.html
gafdd6bd046c67c0b8f3fdfcdc36cdf60b
()
void
send_create_dir_command
group__plugin.html
gafdd760603f41bebc8394a94b2233c81f
(std::string &path)
void
send_list_command
group__plugin.html
ga9678c81f6eed1a0d271c482bec2a91e0
()
void
send_open_ro_command
group__plugin.html
gaa3632a981e8486175c28b730325c6877
()
void
send_open_wo_command
group__plugin.html
gaa3cb8da9614c48c7afb444730ed634fa
()
void
send_read_command
group__plugin.html
gaab8e0c0faf3dd0830ba21ff68baa149f
()
void
send_remove_command
group__plugin.html
gaeefd4875326f1471115ce864ce03d4d7
(std::string &path)
void
send_remove_dir_command
group__plugin.html
ga5b92659bb4960ca7e271e0e2dc8fe174
(std::string &path)
bool
send_rename_command
group__plugin.html
ga659ee318e25bd0216c6242421380dbac
(std::string &old_path, std::string &new_path)
void
send_reset
group__plugin.html
ga3e5eb3cd9090a55075b561ef080640b7
()
void
send_terminate_command
group__plugin.html
ga730618d040d951695b66db7209d3ca97
(uint32_t session)
void
send_truncate_command
group__plugin.html
ga4c45bc0d8e2aa9c76a245b0280c35178
(std::string &path, size_t length)
void
send_write_command
group__plugin.html
gadd954d9e17c829964bcdf5562fad93d9
(const size_t bytes_to_copy)
bool
truncate_cb
group__plugin.html
ga085ee958fc074a8491d4bd3342ae168f
(mavros::FileTruncate::Request &req, mavros::FileTruncate::Response &res)
void
truncate_file
group__plugin.html
ga1f0e6352c747c44b1a7b83092d505cf8
(std::string &path, size_t length)
bool
wait_completion
group__plugin.html
gae963dae04368f3eb73628ccdcfefa384
(const int msecs)
size_t
write_bytes_to_copy
group__plugin.html
ga3aa438db8fbcb72e01e13245d8101905
()
bool
write_cb
group__plugin.html
gaef66b43c1e1644838e07b3d2347bc9d0
(mavros::FileWrite::Request &req, mavros::FileWrite::Response &res)
bool
write_file
group__plugin.html
gaab81a41ef062318a16b251e35c60566d
(std::string &path, size_t off, V_FileData &data)
void
write_file_end
group__plugin.html
ga33ffed44477aade69544f413ec780168
()
static constexpr int
compute_rw_timeout
group__plugin.html
ga13522944be417d732729aa80b0aa99b7
(size_t len)
uint32_t
active_session
group__plugin.html
ga868d35c25842d924e4438e6fbd4f0d66
uint32_t
checksum_crc32
group__plugin.html
ga817e788a69e67404bf8c51a2bb8daca1
ros::ServiceServer
checksum_srv
group__plugin.html
gabc9e9aea4e97c3d9cf715afd6ee4398b
ros::ServiceServer
close_srv
group__plugin.html
ga98fd26a9565c88d89a2a1c561e553113
std::condition_variable
cond
group__plugin.html
gabc38a9aa02b097cce0f497215de9484a
std::mutex
cond_mutex
group__plugin.html
ga4038048e6e9e3db29aac3663af4607a9
ros::NodeHandle
ftp_nh
group__plugin.html
ga29e8812d5ea5b8929039b99a9b61f871
bool
is_error
group__plugin.html
ga04b38c7e635a0db7b4811e397e5a937e
uint16_t
last_send_seqnr
group__plugin.html
gac70a50e2a6f9bc01a3ad04a0b76a43fa
std::vector< mavros::FileEntry >
list_entries
group__plugin.html
gad45f7170b52f6b1cfd270e869969ae2c
uint32_t
list_offset
group__plugin.html
ga9db8f9329897193c2004fecc17c0b609
std::string
list_path
group__plugin.html
ga492cd2a0044e4057afb107b8004839e4
ros::ServiceServer
list_srv
group__plugin.html
gaeb209b62a8d12d69469a11927e47952a
ros::ServiceServer
mkdir_srv
group__plugin.html
ga9c4b7f0a0b15b6e1f58579543d6b608a
OpState
op_state
group__plugin.html
ga706924417e791f0cd5f91a88f0000285
std::string
open_path
group__plugin.html
ga381b4d312a1ef2e7868d60b94d0c740a
size_t
open_size
group__plugin.html
gab3ad1b4f2d802daecaf7bff0995ec583
ros::ServiceServer
open_srv
group__plugin.html
ga2ea8dddde53953a852f08821ea165a86
int
r_errno
group__plugin.html
gab81085e26b4c16aef6a6658cdd93c8b7
V_FileData
read_buffer
group__plugin.html
gaa2a7b9cce5147288bdf0619e814f656c
uint32_t
read_offset
group__plugin.html
ga5f5945061b42e5fd23a4099055851ca6
size_t
read_size
group__plugin.html
ga2e87e511a4666db196b6a2e38e22c3df
ros::ServiceServer
read_srv
group__plugin.html
gadca7a87e733c60aeb9ae62df542fbd43
ros::ServiceServer
remove_srv
group__plugin.html
ga3909354ef3c17a5a79f2f85f5aca5495
ros::ServiceServer
rename_srv
group__plugin.html
ga2cd6017dce8203713db68bc9074bffbf
ros::ServiceServer
reset_srv
group__plugin.html
ga8f093c106ec6179bed24c9364ae1340b
ros::ServiceServer
rmdir_srv
group__plugin.html
gab087adf3dc6e6740b345bc45f526060a
std::map< std::string, uint32_t >
session_file_map
group__plugin.html
gaf0011934109da35ede1990dd0365147e
ros::ServiceServer
truncate_srv
group__plugin.html
ga38934b80073dea70d84cf04e1781c10f
V_FileData
write_buffer
group__plugin.html
ga1680a170fe4c1a6f41ad6ce77c458fc0
V_FileData::iterator
write_it
group__plugin.html
gaa7bbdcd130394643d8aed000cfe3a14b
uint32_t
write_offset
group__plugin.html
ga13cf828f0c05cbd99cee03b16e9c50e9
ros::ServiceServer
write_srv
group__plugin.html
ga59ec48e3e1d79da19f045292b2a042dd
static constexpr int
CHUNK_TIMEOUT_MS
group__plugin.html
ga3f39caff56129a1d53a2d7e65fb911e0
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
ga838daea218ae11b1bdb8843b4c52ee01
static constexpr size_t
MAX_RESERVE_DIFF
group__plugin.html
gaa92985a39a2c50b63d27c1a538a15d63
static constexpr int
OPEN_TIMEOUT_MS
group__plugin.html
gae2670263d4655ecdc6558cb766b5a479
mavplugin::FTPRequest
classmavplugin_1_1FTPRequest.html
mavplugin::FTPRequest::PayloadHeader
ErrorCode
group__plugin.html
gabb8068fc125f96b61daf3ddecba1882e
kErrNone
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea2e4c4643c137609001431fb9ebd52b1a
kErrFail
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ead98eb077fe4fe7a6641e4df8367efae0
kErrFailErrno
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea32069fcea15623f7e861d6522a705d22
kErrInvalidDataSize
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882eadca84132b422ab76939c3198e07d09be
kErrInvalidSession
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea0c9f3ef29e7248af5871baf2ee92022b
kErrNoSessionsAvailable
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea44bd6521d508aa241feb6d76028e02cf
kErrEOF
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea23f51f4eb741cb84a17965eebba39656
kErrUnknownCommand
group__plugin.html
ggabb8068fc125f96b61daf3ddecba1882ea4aafee1b2e39b3245e795809f40de98c
Opcode
group__plugin.html
gaf13319d6e1424c48a6f5be0f83d50a0a
kCmdNone
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aab8a084d11c126a8b22a1e8368d37bba5
kCmdTerminateSession
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa4715c6039c3f4626ea1832709e754274
kCmdResetSessions
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aab0a8cb0dac078f6cbdfb108211624255
kCmdListDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa5ccd8c572a1ae365f2289a7eb991a978
kCmdOpenFileRO
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa67ec3629a1a90f35d78bc8ba15f6fc9f
kCmdReadFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aaae480c404e49a4084b7a104fec360dec
kCmdCreateFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa7e49ab2775de7780549d79185a01fdb8
kCmdWriteFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa2d3ff2577858d6069d72c646799981ff
kCmdRemoveFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa61b261720a87c33c688630e45ef2f195
kCmdCreateDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa546168b6ad0179b877734295488ae474
kCmdRemoveDirectory
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa3b93a2379c65bbf0181101f2dbc5ba1d
kCmdOpenFileWO
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aac2ec944c02bfd032a0eff3aecf7284d9
kCmdTruncateFile
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa724ef5de4ae2eec11f99bec539e11929
kCmdRename
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa35e256ad135ddbc943b02505f27cb7bb
kCmdCalcFileCRC32
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aae7783d15664ea72aa7b78fe0a52d62c2
kRspAck
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa885dc90ba0d545c6b33939caf447daed
kRspNak
group__plugin.html
ggaf13319d6e1424c48a6f5be0f83d50a0aa3256257331e661abc9b7959d2e4be294
uint8_t *
data
group__plugin.html
gae7cc23d51e87bcba4d8a05b14f2be7a3
()
char *
data_c
group__plugin.html
ga70c2d8c14ce871a69de0450046066d8a
()
uint32_t *
data_u32
group__plugin.html
ga61cf5400a5cb45bf1c49bd38622b1f34
()
bool
decode
group__plugin.html
gaf1b7de5252ef477613e7e0550e2c22f6
(UAS *uas, const mavlink_message_t *msg)
FTPRequest
group__plugin.html
gad7bf0eda77c8a35be0b37aaf69f88c3d
()
uint8_t
get_target_system_id
group__plugin.html
ga9bec4a3e26a7dda0b541c9450b04a69c
()
PayloadHeader *
header
group__plugin.html
ga816c8dbc07ea421e7993e2eb45d0e7d9
()
uint8_t *
raw_payload
group__plugin.html
gaa45ca8d6e810056e13b6eeacefacec44
()
void
send
group__plugin.html
ga5751dbbe36c46836b4e1a27305e982b8
(UAS *uas, uint16_t seqNumber)
void
set_data_string
group__plugin.html
gac3090f065e2abdd8f7edad9fe82023a8
(std::string &s)
static const uint8_t
DATA_MAXSZ
group__plugin.html
ga7cf9e94d1e6c01c9f5a6d26c82e17ee1
static const char
DIRENT_DIR
group__plugin.html
ga7057cf3a360eb201219ba337e7c86511
static const char
DIRENT_FILE
group__plugin.html
ga698895c91721c017dbfb008138649c6e
static const char
DIRENT_SKIP
group__plugin.html
ga70ae8ea9793b7faab0b3459dfa881cf2
mavplugin::FTPRequest::PayloadHeader
structmavplugin_1_1FTPRequest_1_1PayloadHeader.html
uint8_t
data
group__plugin.html
gafee5821287ce90da968271c0b9d202c0
[]
uint32_t
offset
group__plugin.html
ga542fdb645592437279ba0b6f141082a8
uint8_t
opcode
group__plugin.html
gaf836bf25688ea0b6795c67ac185a0616
uint8_t
padding
group__plugin.html
ga4faf6daf050055b8f7c012c0852e00d2
[2]
uint8_t
req_opcode
group__plugin.html
gad2f6179a7a0cb358237f2711bae19770
uint16_t
seqNumber
group__plugin.html
ga6821428f9b4cb0cf28594c0cc3c4f5f9
uint8_t
session
group__plugin.html
ga9026e643ad618c735c5134cfd742c3c6
uint8_t
size
group__plugin.html
ga53428de5ef4c8e1883d5a78e7ebd3ab2
mavplugin::GlobalPositionPlugin
classmavplugin_1_1GlobalPositionPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga4b9c00d552ac566d994d6cc8ef418920
() const
const message_map
get_rx_handlers
group__plugin.html
ga0340bdead0f3ca99d78dd3567495e7f7
()
GlobalPositionPlugin
group__plugin.html
ga39bb813fab1cf3e019c99fcf0a000b13
()
void
initialize
group__plugin.html
ga47587fcf373d031a64dbb0e1a7a60172
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
handle_global_position_int
group__plugin.html
gaafde42f6b7a07302c2180186834c0de8
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
std::string
child_frame_id
group__plugin.html
ga32e9cda0dc49299d179099a2dd4d785a
ros::Publisher
fix_pub
group__plugin.html
ga5c0ff1cf0f5f0d1489b03b0e5dffd7ba
std::string
frame_id
group__plugin.html
gae7b77b98f7fade98d14c58d0f9841a81
ros::NodeHandle
gp_nh
group__plugin.html
ga979adde8f2597ce780c92ef7c92cd3bd
ros::Publisher
hdg_pub
group__plugin.html
ga039578e233fe53d09af6e0659606ce42
ros::Publisher
pos_pub
group__plugin.html
gab86d9edf3584489fe5fd134a7b277ffd
ros::Publisher
rel_alt_pub
group__plugin.html
ga26f277b1da6ccf05cb716d3e13f45416
double
rot_cov
group__plugin.html
ga4e32a1ea3a2d51e48b999c455bc222c7
bool
send_tf
group__plugin.html
gad82f4019b0fa537e526ebf8a7d644c88
tf::TransformBroadcaster
tf_broadcaster
group__plugin.html
ga69b843aa466d4aca71a06064de6337e8
UAS *
uas
group__plugin.html
ga64326c37b6e13654b4adde14b7c0cf96
ros::Publisher
vel_pub
group__plugin.html
gace1411b7cfddcfd2f0e00b839013949e
mavplugin::GPSInfo
classmavplugin_1_1GPSInfo.html
diagnostic_updater::DiagnosticTask
GPSInfo
group__plugin.html
gaed83232dc3ee8bc59be094e8978a7e31
(const std::string name)
void
run
group__plugin.html
ga12f00be39ddc60d0a128a846033d7677
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set_gps_raw
group__plugin.html
ga9a343c427868f1cc9f25033fd78db1af
(mavlink_gps_raw_int_t &gps)
std::atomic< uint16_t >
eph
group__plugin.html
gad6dbb5f8ba6c6a7a39a1bd2306fe2330
std::atomic< uint16_t >
epv
group__plugin.html
ga11c18954421529d05634578172ea7cb1
std::atomic< int >
fix_type
group__plugin.html
gaa6355c57ca0a28076697c5b1c51fe9da
std::atomic< int >
satellites_visible
group__plugin.html
ga099c10b7f55f30293a73da9e424d6322
mavplugin::GPSPlugin
classmavplugin_1_1GPSPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
gaa925eec894c115f2e533121675096737
() const
const message_map
get_rx_handlers
group__plugin.html
ga084a5d34ef6d1036eb2beda1ad942030
()
GPSPlugin
group__plugin.html
ga0f82322226b4fce979bf3b27e32d3e64
()
void
initialize
group__plugin.html
ga9be01ea3c91bd5075fe27dc307bbfdd6
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
handle_gps_raw_int
group__plugin.html
ga92d2a66508aee6b1263b517d493ea131
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_gps_status
group__plugin.html
ga7a17d223de5bbce4da472954708888d2
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
ros::Publisher
fix_pub
group__plugin.html
gac5863194475b03b7b7cb563dd3ac66dc
std::string
frame_id
group__plugin.html
ga9e8f481f74cd424d97e233e28ad33494
GPSInfo
gps_diag
group__plugin.html
gaa03ddd022c089b13146b1612d0f30588
ros::Publisher
time_ref_pub
group__plugin.html
ga75bcb14a204b6e44b2762f13bb196d51
std::string
time_ref_source
group__plugin.html
ga4c024928ff0edf6c87b4a584eb467189
UAS *
uas
group__plugin.html
gaf04368f53b27eec3bf061c10755bc2fa
ros::Publisher
vel_pub
group__plugin.html
ga6bc2c46b4c33a612088f4fa474ceaf44
mavplugin::HeartbeatStatus
classmavplugin_1_1HeartbeatStatus.html
diagnostic_updater::DiagnosticTask
HeartbeatStatus
group__plugin.html
ga14c28dee01a8ad95dad20d9e38c06ac8
(const std::string name, size_t win_size)
int
hist_indx_
group__plugin.html
ga583cacebc933076adc26c09308a08a78
mavlink_heartbeat_t
last_hb
group__plugin.html
ga262833426363bee22fc77cc1582f5af8
const double
max_freq_
group__plugin.html
ga4dbdcaeecec5014ca0f6dd8f0ac3eb21
const double
min_freq_
group__plugin.html
ga7941e5cfff1d24b7f15b0e81c519d4b7
std::recursive_mutex
mutex
group__plugin.html
ga0c2ffc3457f3baedbb498c76e5e40d8c
std::vector< int >
seq_nums_
group__plugin.html
ga80d8cb2c8ccfefef65d2e1cbd02cf477
std::vector< ros::Time >
times_
group__plugin.html
gaa6726f654af9af83801059e49d35c03a
const double
tolerance_
group__plugin.html
ga505f7b5cbbe73a3aab4e8dd6ee046603
const size_t
window_size_
group__plugin.html
gaaa7c987ccb655dc80dcfb2be5c7223ec
mavplugin::HwStatus
classmavplugin_1_1HwStatus.html
diagnostic_updater::DiagnosticTask
HwStatus
group__plugin.html
ga16011e9b3df8791fc8eadbadc8c5366e
(const std::string name)
void
run
group__plugin.html
ga64aba12b9e522989818b326a96f1fb4c
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set
group__plugin.html
ga12d2291737ca835f35f4a1afb0358dba
(uint16_t v, uint8_t e)
size_t
i2cerr
group__plugin.html
ga9e4b9053d9da2818277e85e0dc019faf
size_t
i2cerr_last
group__plugin.html
gaded0d768c37fd3768fb5db0028b1ed40
std::recursive_mutex
mutex
group__plugin.html
ga07161c04c6ffc7c1dfb4090315d0493a
float
vcc
group__plugin.html
gae552d9a8e6b0c3f66ecda469c79f3182
mavplugin::IMUPubPlugin
classmavplugin_1_1IMUPubPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga836bf884a234fba917400882396417d3
() const
const message_map
get_rx_handlers
group__plugin.html
ga8cfb85bb58f93cc263d52fd9370d430b
()
IMUPubPlugin
group__plugin.html
ga438555b2690364e6fc868347def4cbd2
()
void
initialize
group__plugin.html
ga04239241a3182f3cc211989f6f961ef8
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
void
fill_imu_msg_attitude
group__plugin.html
ga24b5b6d5cce705a56f88aa9f8dad342b
(sensor_msgs::ImuPtr &imu_msg, tf::Quaternion &orientation, double xg, double yg, double zg)
void
fill_imu_msg_raw
group__plugin.html
ga58bea8e9945f4d1e5650db79314f1770
(sensor_msgs::ImuPtr &imu_msg, double xg, double yg, double zg, double xa, double ya, double za)
void
handle_attitude
group__plugin.html
ga614babcf617c47dea47326ceeb5dc993
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_attitude_quaternion
group__plugin.html
ga2a5d91591af3e8eb95d8df472da9bbf7
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_highres_imu
group__plugin.html
ga04eb275591e3a4e4a101c53454265f78
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_raw_imu
group__plugin.html
ga1f3cfb41e9321c53b404c17917c75618
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_scaled_imu
group__plugin.html
ga60417c9e63bcf956149565f2efa298f5
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_scaled_pressure
group__plugin.html
ga5f959ff8c4f002a88dd5200af65be316
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
setup_covariance
group__plugin.html
ga0e4df3def3a48978b2e0f7749b6db4aa
(boost::array< double, 9 > &cov, double stdev)
void
uas_store_attitude
group__plugin.html
ga0aeaf1e9c20bd80965a4bfe2386530a4
(tf::Quaternion &orientation, geometry_msgs::Vector3 &gyro_vec, geometry_msgs::Vector3 &acc_vec)
boost::array< double, 9 >
angular_velocity_cov
group__plugin.html
ga1e2b640bec9d83e97147bca4115cfc58
std::string
frame_id
group__plugin.html
gaeced2cf56b5dc104d71ba1ce95360c0f
bool
has_att_quat
group__plugin.html
ga9b2e76f5d8fb088c29ac17a97d6b4b1f
bool
has_hr_imu
group__plugin.html
gad98ab53324bc059021818b3cd949d02b
bool
has_scaled_imu
group__plugin.html
ga79b4e6d03a5dce83b107dfaeb5f016c5
ros::Publisher
imu_pub
group__plugin.html
gaa4ebd426282c1c61a70ccf3d5844a2fd
ros::Publisher
imu_raw_pub
group__plugin.html
ga02b8be108598dc942ba33703bad7ae10
geometry_msgs::Vector3
linear_accel_vec
group__plugin.html
gace37e278eea4af1bd6aae0b0872ba1e0
boost::array< double, 9 >
linear_acceleration_cov
group__plugin.html
ga90dca40cfb539c49ed2dedb776ca373d
ros::Publisher
magn_pub
group__plugin.html
gac6efc4d77fc8af8af4ff63169a6aa3a8
boost::array< double, 9 >
magnetic_cov
group__plugin.html
gaacb912da8ee6ea17ab7086bcef595395
boost::array< double, 9 >
orientation_cov
group__plugin.html
gaabca619b03a6a88a34f8da2fd299b668
ros::Publisher
press_pub
group__plugin.html
ga4a5b2270dff6bcec0e0f147079cb9879
ros::Publisher
temp_pub
group__plugin.html
gad80280849d07c805ad54702bad57990f
UAS *
uas
group__plugin.html
gaa2850990554897eb6a1e480e4c126f6a
boost::array< double, 9 >
unk_orientation_cov
group__plugin.html
gad8f2481102713f6ed8dee9ed4bbfed68
static constexpr double
GAUSS_TO_TESLA
group__plugin.html
ga07e66f861b10232bc83153c0f323d2d7
static constexpr double
MILLIBAR_TO_PASCAL
group__plugin.html
ga473827b8dbebddafed02b7b1174825c9
static constexpr double
MILLIG_TO_MS2
group__plugin.html
ga49d0cc1159e247e211b9616cb2d673f8
static constexpr double
MILLIRS_TO_RADSEC
group__plugin.html
ga43d15826d9a587ab31eb3079ea3c354d
static constexpr double
MILLIT_TO_TESLA
group__plugin.html
ga6b85158516ff30e8ee3f6c2f247e1f54
mavplugin::LocalPositionPlugin
classmavplugin_1_1LocalPositionPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga17686865d5ffe665d27274d1a2bdf9b4
() const
const message_map
get_rx_handlers
group__plugin.html
ga73b4ad66596607a6833b2cdfa471be25
()
void
initialize
group__plugin.html
ga21b6a0a153275037c3152086290495fb
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
LocalPositionPlugin
group__plugin.html
gaffb8295d5adf7b0b2b7ae51a247d007d
()
void
handle_local_position_ned
group__plugin.html
gaacc00500463194e2a52fcf64918f375e
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
std::string
child_frame_id
group__plugin.html
gac016bcdedcd6387eae170c0d14a3ec16
std::string
frame_id
group__plugin.html
ga79bb1adbe2817287c2677fb076f939c1
ros::Publisher
local_position
group__plugin.html
ga311cb9f11120d22249688d3bc8d6153e
ros::NodeHandle
pos_nh
group__plugin.html
gaca8062bdd790a986a50ca4ac36d5542f
bool
send_tf
group__plugin.html
ga8de18f1a13b96bae9fa54bbe6499be0e
tf::TransformBroadcaster
tf_broadcaster
group__plugin.html
ga9d2cbaa001159bb2bdced930a3f5d29e
UAS *
uas
group__plugin.html
ga032e8ec0c40da1d946675ae0cbd3fe5a
mavplugin::MavRosPlugin
classmavplugin_1_1MavRosPlugin.html
boost::shared_ptr< MavRosPlugin const >
ConstPtr
group__plugin.html
ga8389cacb7d0e86c5926a5098e15767ab
boost::function< void(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
message_handler
group__plugin.html
ga8419be7853b1e165418cd838b99875f9
)
std::map< uint8_t, message_handler >
message_map
group__plugin.html
ga9be8e9a55a58df7d5f45a98e51d866a9
boost::shared_ptr< MavRosPlugin >
Ptr
group__plugin.html
ga279fcc0d1b63df5cd27eef658edfdfa6
virtual const std::string
get_name
group__plugin.html
ga3e8ce8b66ee73e58d233e1db78473bc7
() const =0
virtual const message_map
get_rx_handlers
group__plugin.html
ga1f533059904aa23764618243fe1461aa
()=0
virtual void
initialize
group__plugin.html
gad415bebad5280107ada99af9f49a9fed
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)=0
virtual
~MavRosPlugin
group__plugin.html
ga2ff03359bffe48870288f0a5020ab175
()
MavRosPlugin
group__plugin.html
ga0a86dc28b58c6533e6908a719581d169
()
MavRosPlugin
group__plugin.html
ga33ba989c8ec5976bffc1908ef4f1b09e
(const MavRosPlugin &)
mavplugin::MemInfo
classmavplugin_1_1MemInfo.html
diagnostic_updater::DiagnosticTask
MemInfo
group__plugin.html
gacd03c830afaf358da84a5c1c813bcdcc
(const std::string name)
void
run
group__plugin.html
ga2b873b637ec0bfffb628e7366ea7cf7d
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set
group__plugin.html
ga5dc08284542ad97b6c8a6d7861ef37e8
(uint16_t f, uint16_t b)
uint16_t
brkval
group__plugin.html
gaf3c458de897b8a793ebf9e41d1d7ec37
ssize_t
freemem
group__plugin.html
ga3e97408779b22e5182692f097ba45147
std::recursive_mutex
mutex
group__plugin.html
ga5132da30f20e058d77f9eb1fee096114
mavplugin::Parameter
classmavplugin_1_1Parameter.html
boost::any
param_t
group__plugin.html
gace49acc58491485a102ea8c9cb6df5d3
static bool
check_exclude_param_id
group__plugin.html
ga2c6fb8c7391adc4b79416ea12ec0229d
(std::string param_id)
static param_t
from_param_value
group__plugin.html
gae7109be667e20cc2abc7fb95fdf3048b
(mavlink_param_value_t &pmsg)
static param_t
from_param_value_apm_quirk
group__plugin.html
ga6c36bdea108527071cbec3bd4969704b
(mavlink_param_value_t &pmsg)
static param_t
from_xmlrpc_value
group__plugin.html
ga8e6aa88b4a7ef00a6d4d170980429b29
(XmlRpc::XmlRpcValue &xml)
static int64_t
to_integer
group__plugin.html
ga24132ae5ca45e8f73a7e53136f1c7892
(param_t &p)
static mavlink_param_union_t
to_param_union
group__plugin.html
ga90887e9e2667b4e8a875bb4ae32700a3
(param_t p)
static mavlink_param_union_t
to_param_union_apm_quirk
group__plugin.html
ga4f79df4184f86e4361b723ea4d1af93e
(param_t p)
static double
to_real
group__plugin.html
ga462553ea669b3ccdcd8aa43b1433f670
(param_t &p)
static std::string
to_string_vt
group__plugin.html
gafbcdb75977c484d5ca5ab66f71a98914
(param_t p)
static XmlRpc::XmlRpcValue
to_xmlrpc_value
group__plugin.html
ga21efdd80abeb831f08079c1eac292852
(param_t &p)
uint16_t
param_count
group__plugin.html
ga1ad7f6e709b2d94566b028bc62b94049
std::string
param_id
group__plugin.html
ga4718f62cb0ba99950f3c39213ecc37af
uint16_t
param_index
group__plugin.html
gae0ca77d477625bb714e615d81d8725c0
param_t
param_value
group__plugin.html
ga0eb65fb287c87dc72f095205532b63ae
mavplugin::ParamPlugin
classmavplugin_1_1ParamPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga03c4a1031e589890f8ce412eb16c4d5b
() const
const message_map
get_rx_handlers
group__plugin.html
ga73a0cad1aabd6e0787f2e4b053ce5819
()
void
initialize
group__plugin.html
gaab26e1793d533637a137b7287801aa8a
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
ParamPlugin
group__plugin.html
gace9d86a24c26ef85160659b62dfc1f0c
()
PR_IDLE
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749af9cfef6fe55c824a6d16b06eb553bc54
PR_RXLIST
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749a4255ae0470ec130766ac904ba67f74c7
PR_RXPARAM
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749ac9f2cc4215c19e26e8acb95bc59db858
PR_TXPARAM
group__plugin.html
ggaa3dbf4a918b0ca1b1f60ae4be926b749a1f470fb9c0c2ee9a6e23be46b6d82596
void
connection_cb
group__plugin.html
ga23845c705252bb5c0fe0dfbfaa38c830
(bool connected)
Parameter::param_t
from_param_value
group__plugin.html
gae09a7536f5c232186e9c9a054a1aa74a
(mavlink_param_value_t &msg)
bool
get_cb
group__plugin.html
gaa5e6dbd1f6a4c6ed0157186e60e1c225
(mavros::ParamGet::Request &req, mavros::ParamGet::Response &res)
void
go_idle
group__plugin.html
ga08cb5e9ffbca5818d475e2aee993bad2
()
void
handle_param_value
group__plugin.html
ga1bdbcefe512b1184d422b43df802fd3a
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
param_request_list
group__plugin.html
ga7461f0607bf9d6f3d7c4ced51392b12e
()
void
param_request_read
group__plugin.html
ga639df51c7bbc8cfe97b4aea0fc4378a9
(std::string id, int16_t index=-1)
void
param_set
group__plugin.html
gacce264d9f1d515e3058dcc4af407540b
(Parameter ¶m)
bool
pull_cb
group__plugin.html
ga9356e27abbb9089abf39841223279567
(mavros::ParamPull::Request &req, mavros::ParamPull::Response &res)
bool
push_cb
group__plugin.html
gae2e7710d67f0e9303d3918a7781a157b
(mavros::ParamPush::Request &req, mavros::ParamPush::Response &res)
void
restart_timeout_timer
group__plugin.html
ga6726f96301f80a21cb2035d645f32618
()
bool
send_param_set_and_wait
group__plugin.html
ga31890387803ab406d2e5dd948229a4ec
(Parameter ¶m)
bool
set_cb
group__plugin.html
ga4f1fd3332cdb3fa7a6e4e51267ba0eb6
(mavros::ParamSet::Request &req, mavros::ParamSet::Response &res)
void
shedule_cb
group__plugin.html
ga57168521d53142a06dfbcdca6a2f0b9e
(const ros::TimerEvent &event)
void
shedule_pull
group__plugin.html
ga16d2953249f8d2ee8d54734c605be5b9
(const ros::Duration &dt)
void
timeout_cb
group__plugin.html
gafe799f97e11f4bed690c880bc6c26030
(const ros::TimerEvent &event)
mavlink_param_union_t
to_param_union
group__plugin.html
ga226c8c426187e5b1d6cfac64998c3d32
(Parameter::param_t p)
bool
wait_fetch_all
group__plugin.html
ga6d6f902211e06111305e57e34288cadd
()
bool
wait_param_set_ack_for
group__plugin.html
gae6d58ed02eeaec731ba5209e4365a90b
(ParamSetOpt *opt)
const ros::Duration
BOOTUP_TIME_DT
group__plugin.html
ga58193063c4d6e682ec364e2e73087f77
ros::ServiceServer
get_srv
group__plugin.html
ga2aeebb91ae530335024aec42a5aaa083
bool
is_timedout
group__plugin.html
ga4e31cf1b356be7c59d49026b56664b59
std::mutex
list_cond_mutex
group__plugin.html
ga70473ebe6fa2e65ebd8bb065ac77e174
std::condition_variable
list_receiving
group__plugin.html
gaa929fea91206e12908fba4f9d1cdff00
const ros::Duration
LIST_TIMEOUT_DT
group__plugin.html
gaf47ac992864feea3af969f3f135298cd
std::recursive_mutex
mutex
group__plugin.html
ga9818ef95fe8957918ea630a6d4b32e17
ssize_t
param_count
group__plugin.html
ga8079d7eae6211f14414802fc3c25c57b
ros::NodeHandle
param_nh
group__plugin.html
gadf2e08db3c8cd2920905e4e752b275d0
size_t
param_rx_retries
group__plugin.html
gabee43c3347b7a08a8108d646b14dc3fe
enum mavplugin::ParamPlugin::@2
param_state
group__plugin.html
ga151242114c39c20d89a2bd6016df311c
const ros::Duration
PARAM_TIMEOUT_DT
group__plugin.html
ga0fb159dbb535ab310de62260a65f6d1d
std::map< std::string, Parameter >
parameters
group__plugin.html
ga0d3d95045d12be767fcd4dcd5f53d5e9
std::list< uint16_t >
parameters_missing_idx
group__plugin.html
gad19768d97f6a67a51e3479cf716858f7
ros::ServiceServer
pull_srv
group__plugin.html
gad302557adb91b7843657a98c177a8507
ros::ServiceServer
push_srv
group__plugin.html
ga391dcde504734e861c78318967a9bd40
std::map< std::string, ParamSetOpt * >
set_parameters
group__plugin.html
gacf22630bdf7a4ad36c9bcd523e08c67e
ros::ServiceServer
set_srv
group__plugin.html
gad8d5eebebe061ca6bd4a04c6ad96990b
ros::Timer
shedule_timer
group__plugin.html
ga20c6e4984912f139763afe8925fc169e
ros::Timer
timeout_timer
group__plugin.html
ga04ac9a1f6c50af7aa5b5b746ce40bd6d
UAS *
uas
group__plugin.html
ga34718e4f1184a33cc7ae95958a4debd9
static constexpr int
BOOTUP_TIME_MS
group__plugin.html
ga044e1fdf950a044bd9b8a37109fe94f2
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
gab9a878c994e2d9ad5ac7a96fe1524531
static constexpr int
PARAM_TIMEOUT_MS
group__plugin.html
ga3638436090d9cb2f33c061544338262d
static constexpr int
RETRIES_COUNT
group__plugin.html
ga76bde843e390dd4a313faa4ebf23b1ca
mavplugin::ParamSetOpt
classmavplugin_1_1ParamSetOpt.html
ParamSetOpt
group__plugin.html
ga041a7bd8005e556e175d04b27348ef2b
(Parameter &_p, size_t _rem)
std::condition_variable
ack
group__plugin.html
ga864e803a23d6a83b43745b0b07913b97
std::mutex
cond_mutex
group__plugin.html
ga4aa7c22fff335fb6ce4f8555108bc97e
bool
is_timedout
group__plugin.html
gaa1b1d56d25f3e38680e6533380d48e2d
Parameter
param
group__plugin.html
ga8e0fc2b6bf7c1c1045d17c2d23c72222
size_t
retries_remaining
group__plugin.html
ga829f11f721a53a71db92684a2b9d801a
mavplugin::RCIOPlugin
classmavplugin_1_1RCIOPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
gacb63a760ffe1101cce5b9447e89cb47b
() const
const message_map
get_rx_handlers
group__plugin.html
ga6dc81c06d115bd24eca5463f2e512892
()
void
initialize
group__plugin.html
ga1c5fa6cb3ba4f7fe5b60e227048221ff
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
RCIOPlugin
group__plugin.html
ga35b218c100409db89fadd2eb7ebb43ed
()
void
connection_cb
group__plugin.html
ga530b5ba557df0d6114d6ea8e5c99aa31
(bool connected)
void
handle_rc_channels
group__plugin.html
ga45f3afe4169a7812ced91d3a8c10f606
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_rc_channels_raw
group__plugin.html
gab720261cfb47ebb35839eb049c9bf1c1
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_servo_output_raw
group__plugin.html
ga602b2a50206b37eb4f8f25ff17725a99
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
override_cb
group__plugin.html
ga96452b5842a1a5ba589709abbc360fd4
(const mavros::OverrideRCIn::ConstPtr req)
void
rc_channels_override
group__plugin.html
ga947fcbde79991d8f743c50bef6fb8b9f
(const boost::array< uint16_t, 8 > &channels)
bool
has_rc_channels_msg
group__plugin.html
gafc4483ee6f2e09dfa1d1045aa4a4843a
std::recursive_mutex
mutex
group__plugin.html
gaa498ebf246921b3ace0a4684b0f2f016
ros::Subscriber
override_sub
group__plugin.html
ga204f7edd4f79addd2d9de45f39c1097a
std::vector< uint16_t >
raw_rc_in
group__plugin.html
ga9999e02fc51f13b0876ce360f755efea
std::vector< uint16_t >
raw_rc_out
group__plugin.html
gae2f921db5c66c53d9c4d3cf1860abdd4
ros::Publisher
rc_in_pub
group__plugin.html
ga827abd4a68f84f598e6192adf93d1a60
ros::NodeHandle
rc_nh
group__plugin.html
ga26706b95a52e902227211503a2830267
ros::Publisher
rc_out_pub
group__plugin.html
ga87a7265123cb9228a78472f7eb2ba2cd
UAS *
uas
group__plugin.html
gae26eec6dd041d0f0bc4d591e959e6458
mavplugin::SafetyAreaPlugin
classmavplugin_1_1SafetyAreaPlugin.html
mavplugin::MavRosPlugin
const std::string
get_name
group__plugin.html
ga33c1953da5997458d921ff034f36fcce
() const
const message_map
get_rx_handlers
group__plugin.html
ga783d4e48063da93d70c85bcca9cd2ad2
()
void
initialize
group__plugin.html
ga0a3d896c9a16585a948b436d3dd16bba
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SafetyAreaPlugin
group__plugin.html
ga38140e0a567901f8269e532f77653853
()
void
safety_set_allowed_area
group__plugin.html
gad3adcd8e061133fec33df9211839f108
(uint8_t coordinate_frame, float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)
void
safetyarea_cb
group__plugin.html
gab9a28f6fdea4483df82b77b167ceca0a
(const geometry_msgs::PolygonStamped::ConstPtr &req)
void
send_safety_set_allowed_area
group__plugin.html
ga8b70f4ee2c8b18ec929d93707cf9e524
(float p1x, float p1y, float p1z, float p2x, float p2y, float p2z)
ros::NodeHandle
safety_nh
group__plugin.html
ga70e82bc33a4300ba604eb8b5ba0dcbf4
ros::Subscriber
safetyarea_sub
group__plugin.html
ga1f3bfac973cbc2387ac8ff77b406c2bf
UAS *
uas
group__plugin.html
gadf52123b093220991450a974366ddb9f
mavplugin::SetpointAccelerationPlugin
classmavplugin_1_1SetpointAccelerationPlugin.html
mavplugin::MavRosPlugin
SetPositionTargetLocalNEDMixin< SetpointAccelerationPlugin >
const std::string
get_name
group__plugin.html
gaecee0f15983d7671a0af10d740727c45
() const
const message_map
get_rx_handlers
group__plugin.html
gab07c99e0a46f02ab45f2b16adcbb7931
()
void
initialize
group__plugin.html
gab31b8bb1eee0494815cf35bd49ea8b35
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SetpointAccelerationPlugin
group__plugin.html
ga14d863ddf57fb22232d4704e2ec8df4d
()
void
accel_cb
group__plugin.html
gaaa7d246ae5a69aeeed9f6a5ddf53bb20
(const geometry_msgs::Vector3Stamped::ConstPtr &req)
void
send_setpoint_acceleration
group__plugin.html
gad6ce6de0f6b0067db911719e7a5f2337
(const ros::Time &stamp, float afx, float afy, float afz)
ros::Subscriber
accel_sub
group__plugin.html
ga0450f0b1462b06283fefb10c835a6ecd
bool
send_force
group__plugin.html
ga585447f4c50f86c820f891fad32a6c8e
ros::NodeHandle
sp_nh
group__plugin.html
ga7819bea8aabfc375c62b9e8511657acb
UAS *
uas
group__plugin.html
ga58a37ad23f0ae3d71217bedec155ba61
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
mavplugin::SetpointAttitudePlugin
classmavplugin_1_1SetpointAttitudePlugin.html
mavplugin::MavRosPlugin
TFListenerMixin< SetpointAttitudePlugin >
const std::string
get_name
group__plugin.html
ga0604557aa7b3c3f99c91d901cafe815a
() const
const message_map
get_rx_handlers
group__plugin.html
ga144032d90c2d8cbd38258ac62c451a19
()
void
initialize
group__plugin.html
gabd3e057ff463ab5f5b5dc5aa0ffbec39
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SetpointAttitudePlugin
group__plugin.html
ga297f1ea4242158d7fc633cd487db1351
()
bool
is_normalized
group__plugin.html
ga161bd1f9eb681f13112c823bbba1d06a
(float throttle, const float min, const float max)
void
pose_cb
group__plugin.html
ga6034026f36372df4339ca68e212b915b
(const geometry_msgs::PoseStamped::ConstPtr &req)
void
pose_cov_cb
group__plugin.html
ga5cf9ce1923bc2168007740e07165fd1d
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &req)
void
send_attitude_ang_velocity
group__plugin.html
ga2515c9c43941d6e9da2652a2e2e1dc9b
(const ros::Time &stamp, const float vx, const float vy, const float vz)
void
send_attitude_throttle
group__plugin.html
ga5cfca6edb8c827facd17a498319f8851
(const float throttle)
void
send_attitude_transform
group__plugin.html
ga669ca930831331484df337c0a91c9a89
(const tf::Transform &transform, const ros::Time &stamp)
void
set_attitude_target
group__plugin.html
ga8342a0068ce8b208fde904ec19d5f744
(uint32_t time_boot_ms, uint8_t type_mask, float q[4], float roll_rate, float pitch_rate, float yaw_rate, float thrust)
void
throttle_cb
group__plugin.html
gae3265e378d9ace825f68d7ad60d92d31
(const std_msgs::Float64::ConstPtr &req)
void
twist_cb
group__plugin.html
ga425372787fb1c6287ac89525d34cc032
(const geometry_msgs::TwistStamped::ConstPtr &req)
ros::Subscriber
att_sub
group__plugin.html
ga08fcd390395584b5e347cbf699ee11f1
std::string
child_frame_id
group__plugin.html
ga111766d312603afc32c3ea646a1bc5d7
std::string
frame_id
group__plugin.html
ga59f73b86cb4c1ae670355ebab5cdcd20
bool
reverse_throttle
group__plugin.html
ga3c920f3634ae2ca08d9a0ac4697ec7e5
ros::NodeHandle
sp_nh
group__plugin.html
ga73fc24b0c232a383f2e4e80fc0b26d29
double
tf_rate
group__plugin.html
ga2c51631e433962c5ab6e45589b8e2db8
ros::Subscriber
throttle_sub
group__plugin.html
ga07d14daebe2e07327d533259e0dfb643
UAS *
uas
group__plugin.html
gaa8e1c2b35c5afdf1e0f8d46764a458a3
friend class
TFListenerMixin
group__plugin.html
ga88749ac470c4d7892c65d1d3e7736a6a
mavplugin::SetpointPositionPlugin
classmavplugin_1_1SetpointPositionPlugin.html
mavplugin::MavRosPlugin
SetPositionTargetLocalNEDMixin< SetpointPositionPlugin >
TFListenerMixin< SetpointPositionPlugin >
const std::string
get_name
group__plugin.html
gaab8d097fe64c2f420d78fd2680c6d12e
() const
const message_map
get_rx_handlers
group__plugin.html
ga448c5f9b53f36f0c3ff7a7cd582eafe2
()
void
initialize
group__plugin.html
gaedc417c5dd8e66c2e077e2b49982915f
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SetpointPositionPlugin
group__plugin.html
ga6e568bc92feb35815bce6361c9ccbdd9
()
void
send_setpoint_transform
group__plugin.html
ga56814e498ab724a932d5388979bf2103
(const tf::Transform &transform, const ros::Time &stamp)
void
setpoint_cb
group__plugin.html
gaea9634fc7eace74bcd31bdd67c9343b7
(const geometry_msgs::PoseStamped::ConstPtr &req)
std::string
child_frame_id
group__plugin.html
ga64f257d9a4d4d1aebdaa0bd192efcd04
std::string
frame_id
group__plugin.html
ga1a896d63016298033ab1f8ac06fe7907
ros::Subscriber
setpoint_sub
group__plugin.html
gacfce8632a55a90ed48dec824750c057d
ros::NodeHandle
sp_nh
group__plugin.html
ga98a7e51a2f42ca922f2fdb1a21316aae
double
tf_rate
group__plugin.html
gabab2b223a22926a0d5f14a6de2c5997f
UAS *
uas
group__plugin.html
ga2890b333f2978a1a3821346fcb77734e
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
friend class
TFListenerMixin
group__plugin.html
ga88749ac470c4d7892c65d1d3e7736a6a
mavplugin::SetpointVelocityPlugin
classmavplugin_1_1SetpointVelocityPlugin.html
mavplugin::MavRosPlugin
SetPositionTargetLocalNEDMixin< SetpointVelocityPlugin >
const std::string
get_name
group__plugin.html
gaf13360de0f771173d845631efdd58f2f
() const
const message_map
get_rx_handlers
group__plugin.html
gaec4473c934732d39d79e39c37e328d7e
()
void
initialize
group__plugin.html
gafe9352c5fee52307c11021537823f544
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SetpointVelocityPlugin
group__plugin.html
ga7d3df4fca4b687ac6a314dabbe55d4c6
()
void
send_setpoint_velocity
group__plugin.html
ga7ad276046ae3372d2b83be4ce33687f3
(const ros::Time &stamp, float vx, float vy, float vz, float yaw_rate)
void
vel_cb
group__plugin.html
ga50dd2f225fc245253d4ba82480590c58
(const geometry_msgs::TwistStamped::ConstPtr &req)
ros::NodeHandle
sp_nh
group__plugin.html
gaa9ea5fb7e0315fe20d3eaeb4c0e8b5f4
UAS *
uas
group__plugin.html
ga7b2b757ec2a59b6ec5db090ab289a40c
ros::Subscriber
vel_sub
group__plugin.html
ga0cb28ca705f187b57d34d916983b65a9
friend class
SetPositionTargetLocalNEDMixin
group__plugin.html
gac6cc7d4f0f89ffc59d03574a47983861
mavplugin::SetPositionTargetLocalNEDMixin
classmavplugin_1_1SetPositionTargetLocalNEDMixin.html
D
void
set_position_target_local_ned
group__plugin.html
ga33a114368d4cfed90019463f39166295
(uint32_t time_boot_ms, uint8_t coordinate_frame, uint16_t type_mask, float x, float y, float z, float vx, float vy, float vz, float afx, float afy, float afz, float yaw, float yaw_rate)
mavplugin::SystemStatusDiag
classmavplugin_1_1SystemStatusDiag.html
diagnostic_updater::DiagnosticTask
void
run
group__plugin.html
gaf0a733d35b89b562d73be71392f927e3
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set
group__plugin.html
gaf231a30921b12248b3b20decaf4c4fc9
(mavlink_sys_status_t &st)
SystemStatusDiag
group__plugin.html
ga5f609e0f5050bd2bcafed6004ab981bd
(const std::string name)
mavlink_sys_status_t
last_st
group__plugin.html
ga180102c010ee771d15f74eb55c99d89d
std::recursive_mutex
mutex
group__plugin.html
gae2a00fe3e7650f78732752fe2d51d995
mavplugin::SystemStatusPlugin
classmavplugin_1_1SystemStatusPlugin.html
mavplugin::MavRosPlugin
const std::string
get_name
group__plugin.html
ga979414dc1f0938acba5c878ab12bd098
() const
const message_map
get_rx_handlers
group__plugin.html
ga1818cb6643001d4f72c9c0fd8367e078
()
void
initialize
group__plugin.html
ga2479faf0e07f0a39a122b33d228437b4
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SystemStatusPlugin
group__plugin.html
ga9c020b031a4fc528dacba2f41a544f12
()
void
handle_heartbeat
group__plugin.html
ga89d7bb2143ab9574f077163965c546d1
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_statustext
group__plugin.html
ga47ac26b196649d9d4f51fc8ae3b88e1d
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_sys_status
group__plugin.html
ga49b3ad12988045aca457a07f374324fe
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
heartbeat_cb
group__plugin.html
ga1e7d0c69b8973408ca9c285c93d249d2
(const ros::TimerEvent &event)
void
process_statustext_apm_quirk
group__plugin.html
ga1c89104281da77227edb19f476c3f096
(uint8_t severity, std::string &text)
void
process_statustext_normal
group__plugin.html
ga246aee34a1df257e8208f13f45f1f16c
(uint8_t severity, std::string &text)
bool
set_mode_cb
group__plugin.html
ga8e1093f7fb234004243d824d737ce6b7
(mavros::SetMode::Request &req, mavros::SetMode::Response &res)
bool
set_rate_cb
group__plugin.html
ga701f60df2b4f2eac54181c2d39dd091a
(mavros::StreamRate::Request &req, mavros::StreamRate::Response &res)
void
timeout_cb
group__plugin.html
gafb080416e3b37edd976faa9127f3dcc1
(const ros::TimerEvent &event)
BatteryStatusDiag
batt_diag
group__plugin.html
ga6fc3448f9086d6ab2c045b904585f7af
ros::Publisher
batt_pub
group__plugin.html
ga51c0d669fbb0505e4a7d43c7ac49e3d6
HeartbeatStatus
hb_diag
group__plugin.html
ga2a7d39f1867b73527437156331741d60
ros::Timer
heartbeat_timer
group__plugin.html
gadc6354e730532d6ac6a4568594f59c9b
HwStatus
hwst_diag
group__plugin.html
gaedbdd6fc2442151a37e64ce5a518f791
MemInfo
mem_diag
group__plugin.html
gae8dccef424319f87bfa09e3957dd8909
ros::ServiceServer
mode_srv
group__plugin.html
gad63af2e5a8457b1ed3ee6880c4476f30
ros::ServiceServer
rate_srv
group__plugin.html
ga022f88acd12368a130c16f9769ba3583
ros::Publisher
state_pub
group__plugin.html
ga1b5385a0d44599bc5164667ed5a5e169
SystemStatusDiag
sys_diag
group__plugin.html
ga69232352629fe7ab8739695c971dd589
ros::Timer
timeout_timer
group__plugin.html
ga3cbf579ec2c56fe1b1d0d29e3b6cc7ae
UAS *
uas
group__plugin.html
ga295aebb2ad470a1ee3e29b0fa45b82e1
mavplugin::SystemTimePlugin
classmavplugin_1_1SystemTimePlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga86939bf508d192e8ab67b7fdd57f38e8
() const
const message_map
get_rx_handlers
group__plugin.html
gafffb222ae90f1c84f57c25632aa8cb5e
()
void
initialize
group__plugin.html
ga8980695f56a331adcdb57d9c49e6f990
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
SystemTimePlugin
group__plugin.html
ga46971ea4c9cefef447a2c2b17bf658b2
()
void
handle_system_time
group__plugin.html
gace80f8df7eb6109dd2ad2a3ebc740e1d
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
sys_time_cb
group__plugin.html
ga4c6813c155cf566a58ab529b8dad0056
(const ros::TimerEvent &event)
TimeSyncStatus
dt_diag
group__plugin.html
gae8c860d1937c1136b61528fbcc3524af
std::string
frame_id
group__plugin.html
ga0e2ab5a6b252a48b9ed2718d7668eb5a
ros::Timer
sys_time_timer
group__plugin.html
ga3f617b75378095f31f826bab2fc2c793
ros::Publisher
time_offset_pub
group__plugin.html
gaecc4ea1d901bd2b1a6c0d37ad0816476
uint64_t
time_offset_us
group__plugin.html
ga36cc21b8ca471c0e855a3e3483120d64
ros::Publisher
time_ref_pub
group__plugin.html
gaa56704d71fb88fbab5dd9cdba8f1c05d
std::string
time_ref_source
group__plugin.html
ga255d234f41c211efe78466732a5ae6db
UAS *
uas
group__plugin.html
ga1f8e0c6cc5c903b3a71bab569172d8e4
mavplugin::TDRRadioPlugin
classmavplugin_1_1TDRRadioPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga9bc025d8b56ab3ce9744eb834cec37ed
() const
const message_map
get_rx_handlers
group__plugin.html
ga17606bf66a68300d155273265eaceb85
()
void
initialize
group__plugin.html
ga926cb234578d8d1e32db0a696a98e236
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
TDRRadioPlugin
group__plugin.html
ga46ca0c59a6a9f5cb50dfe9cb6c5ff253
()
void
handle_message
group__plugin.html
ga8a95378de38f065fcb6e23524f5fe3e4
(msgT &rst, uint8_t sysid, uint8_t compid)
void
handle_radio_status
group__plugin.html
gabf00668c274768c3c20fd1d545580880
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
bool
has_radio_status
group__plugin.html
gae93bbea3e892033777509b18aea3275b
ros::Publisher
status_pub
group__plugin.html
ga9f8fe99c5049e8099bf035d0f9a23302
TDRRadioStatus
tdr_diag
group__plugin.html
ga7785c0c1c26dad8908276dda42f86da1
mavplugin::TDRRadioStatus
classmavplugin_1_1TDRRadioStatus.html
diagnostic_updater::DiagnosticTask
TDRRadioStatus
group__plugin.html
ga55fd055724f0fe81a017299eaec2fe53
(const std::string name, uint8_t _low_rssi)
bool
data_received
group__plugin.html
gac76e06e32efec4550989d9005e6f504d
mavlink_radio_status_t
last_rst
group__plugin.html
gac9346bc30dbfcac9869bf15515072a8c
const uint8_t
low_rssi
group__plugin.html
gaa7af679f0237c1cf659a875906e543e5
mavplugin::TFListenerMixin
classmavplugin_1_1TFListenerMixin.html
D
void
tf_listener
group__plugin.html
gae59a34d84f762d646700b299ae67e21a
(void)
void
tf_start
group__plugin.html
ga4ed03aaf37b412972867a94f5db3dff6
(const char *_thd_name, void(D::*cbp)(const tf::Transform &, const ros::Time &))
std::thread
tf_thread
group__plugin.html
gaf308d6891126f5b6f94bac948fe7a64e
boost::function< void(const tf::Transform &, const ros::Time &)>
tf_transform_cb
group__plugin.html
gab48c4ef536d83c8904a64695e76df4c4
std::string
thd_name
group__plugin.html
ga7202b5cddb8bf6343a35e8ce34c2e748
mavplugin::TimeSyncStatus
classmavplugin_1_1TimeSyncStatus.html
diagnostic_updater::DiagnosticTask
void
clear
group__plugin.html
gae41d18a73a4c4de65a910c576a877465
()
void
run
group__plugin.html
ga4d2fdfd59d1401745bb8940ec27df55a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set_timestamp
group__plugin.html
gaae8c619471101478221d65b8c12f6b4a
(uint64_t timestamp_us)
void
tick
group__plugin.html
ga91be735686e4e7883a937282cff13f94
(int64_t dt, uint64_t timestamp_us)
TimeSyncStatus
group__plugin.html
ga95856be99955f0de60ca5634fa95d3b8
(const std::string name, size_t win_size)
int
count_
group__plugin.html
ga65896ab1301fd995a36d0e0cd277e483
int64_t
dt_sum
group__plugin.html
gabcc7612e94363516dea04c6350b07bd0
int
hist_indx_
group__plugin.html
ga0330e9c43debc99c302ec92195848053
int64_t
last_dt
group__plugin.html
ga97049ba9703bd59f82a9ff927eb5248a
uint64_t
last_ts
group__plugin.html
ga374a4348839ae4a43093819f28db53e1
const double
max_freq_
group__plugin.html
gaab2b845e929dc2d195d17b38bf8ce09a
const double
min_freq_
group__plugin.html
ga00dd91fc9de5425c2c49e40eca884757
std::recursive_mutex
mutex
group__plugin.html
ga50b718d11f28f4f4980bf62f7991030a
std::vector< int >
seq_nums_
group__plugin.html
ga99047646c6f7494a9a6a5a4de9a42d58
std::vector< ros::Time >
times_
group__plugin.html
gafbf04d9de1426e265145cec64db57b9c
const double
tolerance_
group__plugin.html
ga2a3554523be117dcd29ed13513114734
const size_t
window_size_
group__plugin.html
ga388f84ed53e62a2d7fd7f37af044785a
mavplugin::VfrHudPlugin
classmavplugin_1_1VfrHudPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga0c04fc2ea8b6221668edd46a78e63098
() const
const message_map
get_rx_handlers
group__plugin.html
ga1d0352407798ef1721d7fef04de01e06
()
void
initialize
group__plugin.html
ga33f8c897c3bbc60bd0022f8a67f36fca
(UAS &uas, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
VfrHudPlugin
group__plugin.html
gab2d01f64bb921a049a0cc45ed00e653e
()
void
handle_vfr_hud
group__plugin.html
ga272880bce1036d6827f8a6ba47ca68e2
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
ros::Publisher
vfr_pub
group__plugin.html
ga416034bf97f6826d110ece4dd242f67d
ros::Publisher
wind_pub
group__plugin.html
ga8f8f2919a958985cf9f6280a6461a5cc
mavplugin::WaypointItem
classmavplugin_1_1WaypointItem.html
static WaypointItem
from_mission_item
group__plugin.html
ga6d17f839d2b4f670a946a94e532f091a
(mavlink_mission_item_t &mit)
static WaypointItem
from_msg
group__plugin.html
ga992bc85f3ddf7f22f9d95d9c9395fa56
(mavros::Waypoint &wp, uint16_t seq)
static mavros::Waypoint
to_msg
group__plugin.html
ga5b6280812b6f7511cf5606ee27e24054
(WaypointItem &wp)
static std::string
to_string_command
group__plugin.html
ga5b30d67e285575b55385cc0d97de9d2e
(WaypointItem &wpi)
static std::string
to_string_frame
group__plugin.html
ga9a123734cf8ddce652f9e1d1704bec63
(WaypointItem &wpi)
bool
autocontinue
group__plugin.html
ga8b74e7d07afd8114470416fecb1b8e08
enum MAV_CMD
command
group__plugin.html
gafc1cb2ecd48d057d6768ac8f32532615
uint8_t
current
group__plugin.html
ga8f93e9178da48b3895d93ba98b17bcaf
enum MAV_FRAME
frame
group__plugin.html
ga5e249a79c8889667e38704e26214def4
float
param1
group__plugin.html
ga0a23f88667a8ae7629b17334ac9af26a
float
param2
group__plugin.html
ga8e423759d7fe11af6a4b3fe922fc95cb
float
param3
group__plugin.html
ga2e4eb10aa29e40de21c99e07bf8a1f76
float
param4
group__plugin.html
ga4eb6da9adb8b45aae77006700e3f4aed
uint16_t
seq
group__plugin.html
ga7ba75d1c67274f4e719bda4a54e9dc96
double
x_lat
group__plugin.html
ga4301bcd7abe831cce556127baef44362
double
y_long
group__plugin.html
gab1f66864d88ef0543ffda3f8f01db726
double
z_alt
group__plugin.html
ga2f86503865906e8511e4859e5d7b0a50
mavplugin::WaypointPlugin
classmavplugin_1_1WaypointPlugin.html
mavplugin::MavRosPlugin
std::string const
get_name
group__plugin.html
ga98b5642c51b0c1adba205356347f0837
() const
const message_map
get_rx_handlers
group__plugin.html
gaf577f6587c76423baa9665c76f78bd53
()
void
initialize
group__plugin.html
gaceb88f8546e3ff0ef28b194871206569
(UAS &uas_, ros::NodeHandle &nh, diagnostic_updater::Updater &diag_updater)
WaypointPlugin
group__plugin.html
ga7826e133fa70e2d166bc95b527bb3180
()
WP_IDLE
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a879e3ac73d5d09f982b16e77e60c8217
WP_RXLIST
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a2a72960a2b17d89cc24275f73b9c854a
WP_RXWP
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91a70df4220be1bc49ef89582d02aea7987
WP_TXLIST
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91aec5a062998e407ade98932e1d89b4397
WP_TXWP
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91aad8ccd882cdc7f35134e202cc6070561
WP_CLEAR
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91ae833b2081402804fa8ff9139a516cc89
WP_SET_CUR
group__plugin.html
gga9673b34720547bc18dfd5a0283762d91ac1276d0781d6ecf64f6a2a33525ef423
bool
clear_cb
group__plugin.html
gac42791c3ea39daf0884b45e0b394f43c
(mavros::WaypointClear::Request &req, mavros::WaypointClear::Response &res)
void
connection_cb
group__plugin.html
ga4882e9c46b6740749f632b6b16f4b1b4
(bool connected)
void
go_idle
group__plugin.html
ga4c8cb750b51bf17a1e9c701b856c9f8f
(void)
bool
goto_cb
group__plugin.html
gaa3f3073ed5f3457afba3b8479139fb7a
(mavros::WaypointGOTO::Request &req, mavros::WaypointGOTO::Response &res)
void
handle_mission_ack
group__plugin.html
gae59de0b68665b9a1dbdf52e143a0ebdf
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_count
group__plugin.html
gad04c15fdcbf87a45d7a474a3d4a63e55
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_current
group__plugin.html
gad9d6bbfd246aa9c85adb1eaa01c28d7e
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_item
group__plugin.html
ga12980c3391a7e8ad263c0ba28c785bf8
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_item_reached
group__plugin.html
gadce8858fde2b023406ef708d001b0623
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
handle_mission_request
group__plugin.html
ga146fd9d44f783705acc3984384936376
(const mavlink_message_t *msg, uint8_t sysid, uint8_t compid)
void
mission_ack
group__plugin.html
ga6fec1a89c178d2b328cfd290c2a86130
(enum MAV_MISSION_RESULT type)
void
mission_clear_all
group__plugin.html
gad647ae23f5a7391af0c27688a4c1b559
()
void
mission_count
group__plugin.html
ga5dd8ec39a2dc12f0581a721201175433
(uint16_t cnt)
void
mission_item
group__plugin.html
gaae0f867d98b70fb797ea3bcafa35b41b
(WaypointItem &wp)
void
mission_request
group__plugin.html
ga2fa67ef647c58a8f9d5d13577faaab99
(uint16_t seq)
void
mission_request_list
group__plugin.html
gad6080c840f826072e7a52acfaf1fd534
()
void
mission_set_current
group__plugin.html
gaf3aa62f7fabb3bef029dde9a204faa8c
(uint16_t seq)
void
publish_waypoints
group__plugin.html
ga795fa5a7d66b6916eb9cb4d15cf5febb
()
bool
pull_cb
group__plugin.html
gaa520842f042dd4e0f22b129a8e64836f
(mavros::WaypointPull::Request &req, mavros::WaypointPull::Response &res)
bool
push_cb
group__plugin.html
ga11a1c87c783808ab7de2ef2203da0ad4
(mavros::WaypointPush::Request &req, mavros::WaypointPush::Response &res)
void
request_mission_done
group__plugin.html
gacba19af94add9443f7ca800228a402f2
(void)
void
restart_timeout_timer
group__plugin.html
ga2089c1eac42de9fbcd53dbcaa2cf15ba
(void)
void
restart_timeout_timer_int
group__plugin.html
ga7c1a524ce75773cf84c8c35882b90504
(void)
void
send_waypoint
group__plugin.html
ga639200b97a46cbe7b868a7cd444bdaf2
(size_t seq)
bool
set_cur_cb
group__plugin.html
ga6c9d7cd0e0528e9acb2d29e34fb07953
(mavros::WaypointSetCurrent::Request &req, mavros::WaypointSetCurrent::Response &res)
void
set_current_waypoint
group__plugin.html
ga52a4c92fface91fc090368fd6f00f611
(size_t seq)
void
shedule_pull
group__plugin.html
ga3b4cfc166b5eef3e85e2b1af0a0b5ce5
(const ros::Duration &dt)
void
sheduled_pull_cb
group__plugin.html
ga8880853a8bfdcb2aba314fedceca0817
(const ros::TimerEvent &event)
void
timeout_cb
group__plugin.html
gab6ae44f291cd3b24864177122ab6d6cc
(const ros::TimerEvent &event)
bool
wait_fetch_all
group__plugin.html
gadec59daecb83cbc661f51f61c8c47a85
()
bool
wait_push_all
group__plugin.html
ga940b0a0016c8a76aab3d792deca173fe
()
const ros::Duration
BOOTUP_TIME_DT
group__plugin.html
ga53fbe801a69f54b53affd7a335c6ec60
ros::ServiceServer
clear_srv
group__plugin.html
gae958af87414c5f202e7e07caf10462aa
bool
do_pull_after_gcs
group__plugin.html
ga098286248a599a3117fbcd317b515472
ros::ServiceServer
goto_srv
group__plugin.html
ga06f1c8f4ec20e9d71e01c3f84d0222db
bool
is_timedout
group__plugin.html
gab09a8dcc165389210a95b9701e7b8c40
std::condition_variable
list_receiving
group__plugin.html
gaaba0741ebf92741c78aeafcb1fe34164
std::condition_variable
list_sending
group__plugin.html
ga78689c34f955dd477fb00735dd8c2280
const ros::Duration
LIST_TIMEOUT_DT
group__plugin.html
gaaaa29814cfb98016d99a62e41a57e7e5
std::recursive_mutex
mutex
group__plugin.html
gac5ccb51ee1b6ed0a03b4bbad202e7c3c
ros::ServiceServer
pull_srv
group__plugin.html
ga9a1dec3f04ddc52ec19d1b2d67071dfb
ros::ServiceServer
push_srv
group__plugin.html
gae3cefed9a573303582e0ec1d75d7c585
std::mutex
recv_cond_mutex
group__plugin.html
ga16130a7a04e88ffff569bc2af909ec72
const ros::Duration
RESHEDULE_DT
group__plugin.html
ga164223e2f44c52c2527610ff532ea307
bool
reshedule_pull
group__plugin.html
ga6179c88586f86dcf16735cfeef71c2d4
std::mutex
send_cond_mutex
group__plugin.html
ga812489e1f6ad544ff0ba1934cf7b804b
std::vector< WaypointItem >
send_waypoints
group__plugin.html
gae20b94971e787ff7b661e867f45683ef
ros::ServiceServer
set_cur_srv
group__plugin.html
ga40349ccc85bd953484371c43b0338323
ros::Timer
shedule_timer
group__plugin.html
ga93527962ce66aee9d95af8dbe5e702fd
UAS *
uas
group__plugin.html
ga6901331536b7ea9c0f88af857f9a6921
std::vector< WaypointItem >
waypoints
group__plugin.html
gab81ac85333abba5e511a438830b1d7c8
size_t
wp_count
group__plugin.html
ga753d6852d81200ab7a21e1bb8cf55530
size_t
wp_cur_active
group__plugin.html
ga5168040c167d138834e4bcbdb64977ee
size_t
wp_cur_id
group__plugin.html
ga75365a9baa172807c0a8e1d4972d5db0
ros::Publisher
wp_list_pub
group__plugin.html
gab8a947700ab7403dd769140192c66c31
ros::NodeHandle
wp_nh
group__plugin.html
gac30d9798123a849f5ed3abecc1d8cac1
size_t
wp_retries
group__plugin.html
ga96fba2d43b645fb6e2e2a8cf362a135b
size_t
wp_set_active
group__plugin.html
ga193620e7b6ac65b824c982e63392286a
enum mavplugin::WaypointPlugin::@3
wp_state
group__plugin.html
ga9ae21a57f6fefbeb267f11e805362cca
const ros::Duration
WP_TIMEOUT_DT
group__plugin.html
ga26e69a2a2586ccd9be2beeb5b006afac
ros::Timer
wp_timer
group__plugin.html
gab218b82e336d806f0274eb1be8dcca6a
static constexpr int
BOOTUP_TIME_MS
group__plugin.html
ga169c99d50c220a9d71aa0d20f7d83100
static constexpr int
LIST_TIMEOUT_MS
group__plugin.html
ga9d620ca7fc5c4c61f352e316581bbab4
static constexpr int
RESHEDULE_MS
group__plugin.html
gad673614b42378ade18c1f904d0aeaed4
static constexpr int
RETRIES_COUNT
group__plugin.html
ga4060c4459ab3c73afb7b904073571227
static constexpr int
WP_TIMEOUT_MS
group__plugin.html
ga855235279774ab10210eadd7c78b9979
mavros
namespacemavros.html
mavros::ftp
mavros::mission
mavros::param
mavros::utils
mavros::MavlinkDiag
mavros::MavRos
mavros::UAS
mavros::MavlinkDiag
classmavros_1_1MavlinkDiag.html
diagnostic_updater::DiagnosticTask
MavlinkDiag
group__nodelib.html
ga7e52b64de8101152cb7da231bb6f0e6b
(std::string name)
void
run
group__nodelib.html
gae5789a005615261233f253b00366693a
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
set_connection_status
group__nodelib.html
ga53b91990e409eb66ad3dfcc6cefa0435
(bool connected)
void
set_mavconn
group__nodelib.html
gaac672d37b57dc4d73ec73de04ea436ed
(const mavconn::MAVConnInterface::Ptr &link)
bool
is_connected
group__nodelib.html
ga937f7fc703a94db61da61540936f0e98
unsigned int
last_drop_count
group__nodelib.html
ga1694231cffc4b0ff58acfc1d949d51f5
mavconn::MAVConnInterface::WeakPtr
weak_link
group__nodelib.html
ga03db89aea7e74e1ecec658fc62a89e7c
mavros::MavRos
classmavros_1_1MavRos.html
MavRos
group__nodelib.html
ga6a85fbcb9b64016199f80fb0009dfd11
(const ros::NodeHandle &nh_)
void
spin
group__nodelib.html
ga20cbfbde1e66bb25b3b7c938321d4149
()
~MavRos
group__nodelib.html
ga34b0d289748daac51cfc675e50def27c
()
void
add_plugin
group__nodelib.html
ga6a313a0b5350278ea81b8d7a8b952367
(std::string &pl_name)
bool
check_in_blacklist
group__nodelib.html
gac044290acf7b2a62b5d3d6c7945bd152
(std::string &pl_name)
void
log_connect_change
group__nodelib.html
gacb35d4e00e1c4925747035f1c79a0e4f
(bool connected)
void
mavlink_pub_cb
group__nodelib.html
ga794286962652f426f192451caa3755ea
(const mavlink_message_t *mmsg, uint8_t sysid, uint8_t compid)
void
mavlink_sub_cb
group__nodelib.html
gadac2f0ee6be4561ab287bac0be8ec163
(const Mavlink::ConstPtr &rmsg)
void
plugin_route_cb
group__nodelib.html
gadc50d2f7bd3d6495e4cc92860f85ff42
(const mavlink_message_t *mmsg, uint8_t sysid, uint8_t compid)
void
startup_px4_usb_quirk
group__nodelib.html
ga1a040661479fd99ed4993f1439a1e3d6
(void)
void
terminate_cb
group__nodelib.html
ga50075132f2aef62c1aa7066791586b16
()
diagnostic_updater::Updater
diag_updater
group__nodelib.html
gaf0b5b9f9d816f14cd7488d30e8e2dfe7
MavlinkDiag
fcu_link_diag
group__nodelib.html
ga4b73a0e6c01ddcfa05296798ca114ed2
mavconn::MAVConnInterface::Ptr
gcs_link
group__nodelib.html
gaf124fe078e37d850954a742ff170ae9b
MavlinkDiag
gcs_link_diag
group__nodelib.html
ga80eee4b4e03cc1567dcccf5a46d5315b
std::vector< mavplugin::MavRosPlugin::Ptr >
loaded_plugins
group__nodelib.html
ga5fae10ca35516321ecc82c0887b77291
UAS
mav_uas
group__nodelib.html
ga2e2812131125fe92c9374515b387d7b1
ros::NodeHandle
mavlink_node_handle
group__nodelib.html
ga8f8a57f84143bab9a4c935bfe748f3ff
ros::Publisher
mavlink_pub
group__nodelib.html
gada585967d5f12a4b8bbb8921f41beb82
ros::Subscriber
mavlink_sub
group__nodelib.html
ga9324cd7fda4ec396d0513bfd34442c43
std::array< mavconn::MAVConnInterface::MessageSig, 256 >
message_route_table
group__nodelib.html
gaef51feaebc598fcc61f0efdb4e621587
ros::NodeHandle
node_handle
group__nodelib.html
ga9821161bef093262f9db17373857ea3e
std::vector< std::string >
plugin_blacklist
group__nodelib.html
ga05cf591b75d89ab3a08f6fa0dcbe1716
pluginlib::ClassLoader< mavplugin::MavRosPlugin >
plugin_loader
group__nodelib.html
ga5fe0798a57c7ba73a0cfae1d537660d2
mavros::UAS
classmavros_1_1UAS.html
std::lock_guard< std::recursive_mutex >
lock_guard
group__nodelib.html
ga68b9b75a31ada631486186ade3c13d51
std::unique_lock< std::recursive_mutex >
unique_lock
group__nodelib.html
gaef26fabd4cca97b678c3050ea26f21c4
bool
cmode_from_str
group__nodelib.html
gaa280a5a875442cf0683860ff5849916a
(std::string cmode_str, uint32_t &custom_mode)
tf::Vector3
get_attitude_angular_velocity
group__nodelib.html
ga4cf884ba0027bfffa1caf28ea26ea519
()
tf::Vector3
get_attitude_linear_acceleration
group__nodelib.html
ga41a920ec55aff59f5edd7faa6c6dd933
()
tf::Quaternion
get_attitude_orientation
group__nodelib.html
ga9ff4099ae17f983a5a7c4c214ce63cd4
()
enum MAV_AUTOPILOT
get_autopilot
group__nodelib.html
gac72c473cb5778a49f14143b03ef26396
()
bool
get_connection_status
group__nodelib.html
gadbb674072884385620f6d703123937a8
()
double
get_gps_altitude
group__nodelib.html
gaa2e2ca4a98c2984b1dc2f74115c88315
()
double
get_gps_eph
group__nodelib.html
ga543e1f368b1a011c7b42998d6bd24291
()
double
get_gps_epv
group__nodelib.html
ga1fd624a577dbcaa1fa174fe05b8ba746
()
double
get_gps_latitude
group__nodelib.html
gac643fc81f7e0fe2e3906b9bd1caadfc3
()
double
get_gps_longitude
group__nodelib.html
gaeb5e5da7d090ead3afd6cf51b43dc629
()
bool
get_gps_status
group__nodelib.html
ga58b50bea6c63d9f8463f54e6ecb9495a
()
uint8_t
get_tgt_component
group__nodelib.html
ga1b874777bb6378d1fec2d3498f95884c
()
uint8_t
get_tgt_system
group__nodelib.html
ga9d8412c7b6aada6715ded8eefcd6a517
()
uint64_t
get_time_offset
group__nodelib.html
ga1f582ffa4b83892e65bf2abff10e86e1
(void)
enum MAV_TYPE
get_type
group__nodelib.html
ga9dcaae312b3be017ad2f107a0192ad3c
()
bool
is_ardupilotmega
group__nodelib.html
gad1a57410bba40929fd2aa443e8706695
()
bool
is_px4
group__nodelib.html
ga03c6f1128530da35612a7d40eb5cb5ad
()
void
set_attitude_angular_velocity
group__nodelib.html
gac0f10b50a8702c1062a5f967c62f31bf
(tf::Vector3 &vec)
void
set_attitude_linear_acceleration
group__nodelib.html
gaa857554f72933928080dc5c503d156f7
(tf::Vector3 &vec)
void
set_attitude_orientation
group__nodelib.html
gaf1501ec16d49c96b239cca557ebbef79
(tf::Quaternion &quat)
void
set_gps_llae
group__nodelib.html
ga6ea88a76ad8b6695a13c94035b8f101f
(double latitude, double longitude, double altitude, double eph, double epv)
void
set_gps_status
group__nodelib.html
ga3aa5a49e15582d95e21f14ff5112a22e
(bool fix_status_)
void
set_tgt
group__nodelib.html
ga87eb84159321497e07dc4c739bdb727d
(uint8_t sys, uint8_t comp)
void
set_time_offset
group__nodelib.html
ga36b271874cd21f564f326cb451c16cf3
(uint64_t offset)
void
stop
group__nodelib.html
gabe95e12741905424b2fc1551f717c292
(void)
std::string
str_mode_v10
group__nodelib.html
gaa60e637dbc000f32038c9d8ad58c678a
(uint8_t base_mode, uint32_t custom_mode)
UAS
group__nodelib.html
ga73bb173cfb9914f380671cb0f3efb113
()
void
update_connection_status
group__nodelib.html
gaa5cde39945f05da0045f07ad061b2f52
(bool conn_)
void
update_heartbeat
group__nodelib.html
ga2a3aeeeb7a22bf5fca6859fecb05a4b9
(uint8_t type_, uint8_t autopilot_)
~UAS
group__nodelib.html
gab273c619e0a6433f1ea3291103ec3710
()
mavconn::MAVConnInterface::Ptr
fcu_link
group__nodelib.html
gafc058c8fb3e90f26a88fdd808e1b3dac
boost::signals2::signal< void(bool)>
sig_connection_changed
group__nodelib.html
ga915fe2b33950dee0942410cc93d21a2d
tf::Vector3
angular_velocity
group__nodelib.html
gade1dc4b0ae3915817185ee5b549783ad
std::atomic< uint8_t >
autopilot
group__nodelib.html
gacae801e0cd470b71ef338700e1865b37
std::atomic< bool >
connected
group__nodelib.html
gaf180ae06b9bf658ef44263bec6e8ffad
std::atomic< bool >
fix_status
group__nodelib.html
gad9be93b851294b2c86d80eda86b9d9b4
double
gps_altitude
group__nodelib.html
gaeb96eab4d3a940c92f370884f26d0d41
double
gps_eph
group__nodelib.html
ga49b6216552bbea1d7ab9acf7debcde96
double
gps_epv
group__nodelib.html
gadefb8db3f81c983b60a149be966cbc35
double
gps_latitude
group__nodelib.html
ga4701013607741241bbafa5d1a12f4b63
double
gps_longitude
group__nodelib.html
ga93ccb330c7a7ecbd061b0204164ed6ac
tf::Vector3
linear_acceleration
group__nodelib.html
gaca02162e3e9430a5a7f2fd297d45d77b
std::recursive_mutex
mutex
group__nodelib.html
gabc0011cf4383c470abdbef26bb36febe
tf::Quaternion
orientation
group__nodelib.html
ga70af5a48365856506d85436326d4161a
uint8_t
target_component
group__nodelib.html
ga990f6f0afc7c0d089c23ee71b115cb9c
uint8_t
target_system
group__nodelib.html
ga4a6b650f95ae8f6080d9d160b879839b
std::atomic< uint64_t >
time_offset
group__nodelib.html
gaa16b8c1b9f6f4708919e004265bfcbab
std::atomic< uint8_t >
type
group__nodelib.html
ga1749b5a3d8cbc2992d75b20aec4102a7
mavros::ftp
namespacemavros_1_1ftp.html
mavros::ftp::FTPFile
def
_check_raise_errno
namespacemavros_1_1ftp.html
a54fc1fb2be0ec00425fc61c5aa38afd2
def
ftp_checksum
namespacemavros_1_1ftp.html
a5f143e225bbf6c3141a6962f022ed016
def
ftp_listdir
namespacemavros_1_1ftp.html
a7b9602f3876cce0c96139c8fb0e7c227
def
ftp_mkdir
namespacemavros_1_1ftp.html
aaf6175f8860c0fb35b5a5729f977456d
def
ftp_rename
namespacemavros_1_1ftp.html
a8c3d3bdc0955c598cf8732e43bec927b
def
ftp_reset_server
namespacemavros_1_1ftp.html
a17b87d10f41803b5246ce09deb2e1232
def
ftp_rmdir
namespacemavros_1_1ftp.html
acd62176a76674e5dbabb8a940443579b
def
ftp_unlink
namespacemavros_1_1ftp.html
a526cfa45eb781131b6b0f80f8713b541
mavros::ftp::FTPFile
classmavros_1_1ftp_1_1FTPFile.html
def
__del__
classmavros_1_1ftp_1_1FTPFile.html
a5389781f1d417a12509c6713c290282f
def
__enter__
classmavros_1_1ftp_1_1FTPFile.html
a8025a60e5b2606c90fc41fae6c5a20a0
def
__exit__
classmavros_1_1ftp_1_1FTPFile.html
a0529fb5b53a88ffed6ced489fb234590
def
__init__
classmavros_1_1ftp_1_1FTPFile.html
ab30542832beefed6c2b49ed294b11418
def
close
classmavros_1_1ftp_1_1FTPFile.html
a6b6c2a35e5ee2413d8901dedddcf57d1
def
closed
classmavros_1_1ftp_1_1FTPFile.html
a6979c9a874af55d69b45e512831412f1
def
open
classmavros_1_1ftp_1_1FTPFile.html
a6c6b3a6ec755d6002f26b0c39c235e84
def
read
classmavros_1_1ftp_1_1FTPFile.html
a445464347377bb6b5eb69a0e06cdd854
def
seek
classmavros_1_1ftp_1_1FTPFile.html
aefe4690a0061f128fbc3b3f416392093
def
tell
classmavros_1_1ftp_1_1FTPFile.html
a0072d654adc50811c1db1ce1c8269fb3
def
truncate
classmavros_1_1ftp_1_1FTPFile.html
a04c0957fe0afe5ed1b3f433a88fc332f
def
write
classmavros_1_1ftp_1_1FTPFile.html
a6777c6862c9899da995ccb167a9ae837
mavros_ns
classmavros_1_1ftp_1_1FTPFile.html
aaa231ad3c81db46680ab47d8731001c0
mode
classmavros_1_1ftp_1_1FTPFile.html
adac4e79711798b05854e9282fc05c300
name
classmavros_1_1ftp_1_1FTPFile.html
aceb3987fe029cee22b4caf84a1f06ded
offset
classmavros_1_1ftp_1_1FTPFile.html
a2fd95024ef20cea2eff66d03553152c4
size
classmavros_1_1ftp_1_1FTPFile.html
a1a65fa7128bdd1ad70bda5b5af90eed5
_read_cl
classmavros_1_1ftp_1_1FTPFile.html
ada4478e0fb463c3b500f7506f285b832
_write_cl
classmavros_1_1ftp_1_1FTPFile.html
a44e93f98286fbf8919a3f8206bb21b36
mavros::mission
namespacemavros_1_1mission.html
mavros::mission::QGroundControlWP
mavros::mission::WaypointFile
dictionary
FRAMES
namespacemavros_1_1mission.html
a3e919e9f1815510ff9892cf412527be0
dictionary
NAV_CMDS
namespacemavros_1_1mission.html
a0e5f50bca90cbfb011137cd416c52f00
mavros::mission::QGroundControlWP
classmavros_1_1mission_1_1QGroundControlWP.html
mavros::mission::WaypointFile
mavros::mission::QGroundControlWP::CSVDialect
def
read
classmavros_1_1mission_1_1QGroundControlWP.html
a5bfb89a69c6d5479ba173d04b6f3f116
def
write
classmavros_1_1mission_1_1QGroundControlWP.html
ab3c0f086e6e14239b343ef76107ac447
string
file_header
classmavros_1_1mission_1_1QGroundControlWP.html
a732add27e0ab7299b3b941d51647b203
tuple
known_versions
classmavros_1_1mission_1_1QGroundControlWP.html
a2969a27ab5dd305c15ef160508c595b2
mavros::mission::QGroundControlWP::CSVDialect
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
string
delimiter
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
a7e9d8596ad9a4b3af2f54237ca746350
doublequote
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
a851b2b2b37ca6684e2dd8a1a0ca905fb
string
lineterminator
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
ade0545f2b43b04a0aa0cecd5eeae6ed9
quoting
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
a0c113e60165a6b3f51c2a143c90747f8
skipinitialspace
classmavros_1_1mission_1_1QGroundControlWP_1_1CSVDialect.html
abb223e6b3870d35c923740cafd70e657
mavros::mission::WaypointFile
classmavros_1_1mission_1_1WaypointFile.html
def
read
classmavros_1_1mission_1_1WaypointFile.html
a0690ca42564b67826a2880294b27d6b5
def
write
classmavros_1_1mission_1_1WaypointFile.html
a826a5214aac223fab525b9efabe0c6ec
mavros::param
namespacemavros_1_1param.html
mavros::param::MissionPlannerParam
mavros::param::Parameter
mavros::param::ParamFile
mavros::param::QGroundControlParam
def
param_get
namespacemavros_1_1param.html
acced3f8073210e7461d0d2dff9096b02
def
param_get_all
namespacemavros_1_1param.html
a605910638cb901cfb7a00b1884fba1e3
def
param_ret_value
namespacemavros_1_1param.html
a2316fe65a5415449259e37d6ddf5ba72
def
param_set
namespacemavros_1_1param.html
ad659dcd60d2c4e7a71f6d4ba08df23b9
def
param_set_list
namespacemavros_1_1param.html
ac8fcfbccca11d559b3ca8e4fc90ca436
mavros::param::MissionPlannerParam
classmavros_1_1param_1_1MissionPlannerParam.html
mavros::param::ParamFile
mavros::param::MissionPlannerParam::CSVDialect
def
read
classmavros_1_1param_1_1MissionPlannerParam.html
a2fb219139b019d933702c3c48750738b
def
write
classmavros_1_1param_1_1MissionPlannerParam.html
a7f0f43f51bc604f892eaff5ccae50772
mavros::param::MissionPlannerParam::CSVDialect
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
string
delimiter
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
ad3d6c287e92ad9e36b9a3145fbfaf4c8
doublequote
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
a27bcd6095f0a476a6d0ace92f4f6acab
string
lineterminator
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
a2f5dbd25bf95a65942780cb382cf440c
quoting
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
a2344d856f8d83e32eea8746f0f9640a3
skipinitialspace
classmavros_1_1param_1_1MissionPlannerParam_1_1CSVDialect.html
acf44c29c2d431b7dc1e575a238237679
mavros::param::Parameter
classmavros_1_1param_1_1Parameter.html
def
__init__
classmavros_1_1param_1_1Parameter.html
a5258c8235cdc1f783d5e037fc6843eec
def
__repr__
classmavros_1_1param_1_1Parameter.html
a5530854abd598b925eb3e08dee6d114b
param_id
classmavros_1_1param_1_1Parameter.html
ad7c25a75977899f01d678c7270f74245
param_value
classmavros_1_1param_1_1Parameter.html
abb9f8d59b0ea129709ec9bb943ba6fb9
mavros::param::ParamFile
classmavros_1_1param_1_1ParamFile.html
def
__init__
classmavros_1_1param_1_1ParamFile.html
a8df95e16d631fd97147ff427efbec542
def
read
classmavros_1_1param_1_1ParamFile.html
aa3bc27ffcb352bead0cefece4be2d10b
def
write
classmavros_1_1param_1_1ParamFile.html
ac5bf01c4b59c959d8e7c5bdfa9b7160d
mavros::param::QGroundControlParam
classmavros_1_1param_1_1QGroundControlParam.html
mavros::param::ParamFile
mavros::param::QGroundControlParam::CSVDialect
def
__init__
classmavros_1_1param_1_1QGroundControlParam.html
a9bf2eb1b53bd3a98bdc9b33b561f03ed
def
read
classmavros_1_1param_1_1QGroundControlParam.html
aca6f76466cf0cba7d59cd6dc0abe6a72
def
write
classmavros_1_1param_1_1QGroundControlParam.html
a2d9cdb4c649f2eec8505ef0ec0ba050b
mavros_ns
classmavros_1_1param_1_1QGroundControlParam.html
a05d2cb727d05272b5a36a3ea5ad99b75
mavros::param::QGroundControlParam::CSVDialect
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
string
delimiter
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
aa7e4a19390f70354304b19a9676cd522
doublequote
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
a27552435d0d6f9b1b24dadaf74f96494
string
lineterminator
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
ad6a2aea0623a1a4cc487136ff7f36924
quoting
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
a83389ad36eedf10e95538c6c21311afb
skipinitialspace
classmavros_1_1param_1_1QGroundControlParam_1_1CSVDialect.html
a8edbcfbe27f0d8551d80feb76ec381f5
mavros::utils
namespacemavros_1_1utils.html
def
fault
namespacemavros_1_1utils.html
ae855b0cb3c7dce8ecdbcbd58fef760ba
def
print_if
namespacemavros_1_1utils.html
a4722dc6e9fb4a8d6bb5cda428591f9ac
px4
namespacepx4.html
px4::custom_mode
constexpr uint32_t
define_mode
group__nodelib.html
gae0bfd8420118dc5e08dce97b1e4a5cca
(enum custom_mode::MAIN_MODE mm, uint8_t sm=0)
constexpr uint32_t
define_mode_auto
group__nodelib.html
gab0934a78cd94a32af9dd05c559911b78
(enum custom_mode::SUB_MODE_AUTO sm)
px4::custom_mode
unionpx4_1_1custom__mode.html
MAIN_MODE
group__nodelib.html
gaa0a98a2c7db8e8c736dffc9f3c0b24a0
MAIN_MODE_MANUAL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a859877541f02ff75c660f1f9ab05ade0
MAIN_MODE_ALTCTL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a86efb118ff5224cdabe493767f2256dc
MAIN_MODE_POSCTL
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a1e95a007c4fd63a63a393970223747cd
MAIN_MODE_AUTO
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0aff2049d1f4a5e0a01add3681c27986a0
MAIN_MODE_ACRO
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0a7506d3ca132ad236dec8942e638a7336
MAIN_MODE_OFFBOARD
group__nodelib.html
ggaa0a98a2c7db8e8c736dffc9f3c0b24a0af4a0491cd9ec75832d350e1925c8992c
SUB_MODE_AUTO
group__nodelib.html
gaa9c981c6aa3bbefdd9b2ee75cefcc2a3
SUB_MODE_AUTO_READY
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aeda06ad44364052e6f1b6f563f91617a
SUB_MODE_AUTO_TAKEOFF
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a46576d97e4d204328549e9d06ac5c0fd
SUB_MODE_AUTO_LOITER
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a94fe281989d83738e25786cfe5485362
SUB_MODE_AUTO_MISSION
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aed57873578d51a465c8d63e7990a87be
SUB_MODE_AUTO_RTL
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3aadb59f97c23a3788d66d4b0124d816d3
SUB_MODE_AUTO_LAND
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a100b444190916dbafde33b3c01e3587f
SUB_MODE_AUTO_RTGS
group__nodelib.html
ggaa9c981c6aa3bbefdd9b2ee75cefcc2a3a79c6c21c7be403f2018ef34a424bf0b5
custom_mode
group__nodelib.html
gab0c7242aebd522ecb3b5c29dc2bac22e
()
custom_mode
group__nodelib.html
gaa6c0760c6eee89d5eb614d37df582259
(uint32_t val)
constexpr
custom_mode
group__nodelib.html
gae7df6c23989aea73a1b6857c778dc602
(uint8_t mm, uint8_t sm)
struct px4::custom_mode::@0
@1
group__nodelib.html
gaeef7f6f78c8520970c6446c131698aef
uint8_t
main_mode
group__nodelib.html
gaec2e0cdaf612199a18bad292eb70d392
uint16_t
reserved
group__nodelib.html
ga2f528fe6c3b8c2d7c183dd7541a2a1a4
uint8_t
sub_mode
group__nodelib.html
gaeefcc994317d9a255f0e2f7cd1be1114
uint32_t
data
group__nodelib.html
gaa8037fb2c1d5c975f1c6350ad3d05015
float
data_float
group__nodelib.html
ga8cd074211bd552fe05fba9f6d880c2e5
ros
namespaceros.html
UTM
namespaceUTM.html
static void
LLtoUTM
namespaceUTM.html
a2c6725167a2a45e80f9e2bec1cbb8201
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, char *UTMZone)
static void
LLtoUTM
namespaceUTM.html
a2d10a498685d5f3c44b1bbfefe54531b
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone)
static void
UTM
namespaceUTM.html
a141be92f03bc42bc436a2c54fa43fda2
(double lat, double lon, double *x, double *y)
static char
UTMLetterDesignator
namespaceUTM.html
a048c484e5df839d3aad279a71b497589
(double Lat)
static void
UTMtoLL
namespaceUTM.html
ac6a2e3c3761bd3d0a2c52543ceb7d743
(const double UTMNorthing, const double UTMEasting, const char *UTMZone, double &Lat, double &Long)
static void
UTMtoLL
namespaceUTM.html
affff225178c0ffee17ddeafaad10c1b2
(const double UTMNorthing, const double UTMEasting, std::string UTMZone, double &Lat, double &Long)
const double
DEGREES_PER_RADIAN
namespaceUTM.html
a9376d0279ea4f700988800ced443b430
const double
RADIANS_PER_DEGREE
namespaceUTM.html
a86b447cffb906c69439320bd815b60e5
const double
UTM_E2
namespaceUTM.html
af0a4236a4200e50dbae5747cfca58437
const double
UTM_E4
namespaceUTM.html
aafaeca83c06d155fc618230aeaa70b6b
const double
UTM_E6
namespaceUTM.html
a38459b1b9a28c0df5402a0e1282dfbb7
const double
UTM_EP2
namespaceUTM.html
a24a9b98b148e345990f269fa0e5d84a9
const double
UTM_FE
namespaceUTM.html
aa1e7e1aaef4781bb79bee5900a5f8b23
const double
UTM_FN_N
namespaceUTM.html
a7a54eb2523233c89d78db90eefc17a1d
const double
UTM_FN_S
namespaceUTM.html
ae8ec3e2627bfcef4f37776c2dc67ce68
const double
UTM_K0
namespaceUTM.html
af773bf4897f233cc60116ec11c8959e4
const double
WGS84_A
namespaceUTM.html
a6010871c84f2c676c8f7e634cc89e0d5
const double
WGS84_B
namespaceUTM.html
a1fd680be50e1ef13e44ded3e0c3cbc28
const double
WGS84_E
namespaceUTM.html
ac2d3531c383f191eee6941c4a4e8b1c9
const double
WGS84_EP
namespaceUTM.html
a051b4c65bb13d6fa8695f9fa203cde8b
const double
WGS84_F
namespaceUTM.html
a58045b3057645608942bf7c5eaa8eb11