crazyflie_add.cpp
/tmp/ws/src/crazyflie/crazyflie_driver/src/
crazyflie__add_8cpp
int
main
crazyflie__add_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
crazyflie_server.cpp
/tmp/ws/src/crazyflie/crazyflie_driver/src/
crazyflie__server_8cpp
CrazyflieROS
CrazyflieServer
CrazyflieROS::log2
CrazyflieROS::logImu
CrazyflieROS::logPose
ROSLogger
double
degToRad
crazyflie__server_8cpp.html
a7ffcbaffd00f005db97cc34773deabc9
(double deg)
int
main
crazyflie__server_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
constexpr double
pi
crazyflie__server_8cpp.html
a0a7af8136abee60ba8a1102db43f66e9
()
double
radToDeg
crazyflie__server_8cpp.html
a8c5d659efc6a6551cc816de045b4b9df
(double rad)
float
acc_x
crazyflie__server_8cpp.html
ab3ac8e1dc34f396339f93c01d2782044
float
acc_y
crazyflie__server_8cpp.html
a781272f25ca67525c9902c98577122e3
float
acc_z
crazyflie__server_8cpp.html
a6056b4ee256dc6b18030852e6cb2e83f
float
baro_pressure
crazyflie__server_8cpp.html
a0b3854b3dabb8be023498f8429f5687d
float
baro_temp
crazyflie__server_8cpp.html
ac83782b3be7ea4b8fc27a1a91b85f2f8
float
gyro_x
crazyflie__server_8cpp.html
a1b80c9ecac5a5fc15e27ba109a9b5b9f
float
gyro_y
crazyflie__server_8cpp.html
a4fb44c3aee68cbf76bda20093860d83a
float
gyro_z
crazyflie__server_8cpp.html
a9e90fb26dd6e5b319874641588f10e7c
float
mag_x
crazyflie__server_8cpp.html
af37c9c29427ba9548e8717d1b70d0771
float
mag_y
crazyflie__server_8cpp.html
aa912070a504a2fb513c23b66e92946a8
float
mag_z
crazyflie__server_8cpp.html
aff27e030cb8e0cb22ae6746854197e4c
float
pm_vbat
crazyflie__server_8cpp.html
a6692249f8253ce5c0af463486685a3e0
int32_t
quatCompressed
crazyflie__server_8cpp.html
ad364bb1233a90465e334f45becae9630
static ROSLogger
rosLogger
crazyflie__server_8cpp.html
a6a0d04e184769621aa10f2dc6b98634d
float
x
crazyflie__server_8cpp.html
ad0da36b2558901e21e7a30f6c227a45e
float
y
crazyflie__server_8cpp.html
aa4f0d3eebc3c443f9be81bf48561a217
float
z
crazyflie__server_8cpp.html
af73583b1e980b0aa03f9884812e9fd4d
CrazyflieROS
classCrazyflieROS.html
CrazyflieROS::log2
CrazyflieROS::logImu
CrazyflieROS::logPose
CrazyflieROS
classCrazyflieROS.html
a3c7cfe08d6e477885881bb7e73d87176
(const std::string &link_uri, const std::string &tf_prefix, float roll_trim, float pitch_trim, bool enable_logging, bool enable_parameters, std::vector< crazyflie_driver::LogBlock > &log_blocks, bool use_ros_time, bool enable_logging_imu, bool enable_logging_temperature, bool enable_logging_magnetic_field, bool enable_logging_pressure, bool enable_logging_battery, bool enable_logging_pose, bool enable_logging_packets)
bool
sendPacket
classCrazyflieROS.html
afe5ce46cf64ad8f49d4726781b3993b1
(crazyflie_driver::sendPacket::Request &req, crazyflie_driver::sendPacket::Response &res)
void
stop
classCrazyflieROS.html
ab6cac65fdd6859344ee3e8eae5bf74d1
()
struct CrazyflieROS::logImu
__attribute__
classCrazyflieROS.html
a517c1a67990b8a8a230209e78b862b23
((packed))
struct CrazyflieROS::log2
__attribute__
classCrazyflieROS.html
af67e44e8cc2e9664b8bbea715a3077e8
((packed))
struct CrazyflieROS::logPose
__attribute__
classCrazyflieROS.html
ab8b5078427dde35a6e3f27fcfbd13472
((packed))
void
cmdFullStateSetpoint
classCrazyflieROS.html
ab233ed1fb5ddca4e5840044c698cbefa
(const crazyflie_driver::FullState::ConstPtr &msg)
void
cmdHoverSetpoint
classCrazyflieROS.html
ab308a1391f0f7663d912344fde503284
(const crazyflie_driver::Hover::ConstPtr &msg)
void
cmdPositionSetpoint
classCrazyflieROS.html
abea52a46ad63f5c660900f4f7c6e8f20
(const crazyflie_driver::Position::ConstPtr &msg)
void
cmdStop
classCrazyflieROS.html
ad60cd7b9fefe8d3d39363afa4b34e584
(const std_msgs::Empty::ConstPtr &msg)
void
cmdVelChanged
classCrazyflieROS.html
a17660389f73bcafee43040e7123dd11f
(const geometry_msgs::Twist::ConstPtr &msg)
void
cmdVelocityWorldSetpoint
classCrazyflieROS.html
aae8dadaf495e5bb01edbe56cd3bd8f28
(const crazyflie_driver::VelocityWorld::ConstPtr &msg)
bool
emergency
classCrazyflieROS.html
a765cc94b0e060664cd825062b0a32055
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
bool
goTo
classCrazyflieROS.html
a92519ed70c510945aeed5655fd05cb5a
(crazyflie_driver::GoTo::Request &req, crazyflie_driver::GoTo::Response &res)
bool
land
classCrazyflieROS.html
aa4d1081e78b236802f257ee7e20e3eaa
(crazyflie_driver::Land::Request &req, crazyflie_driver::Land::Response &res)
bool
notifySetpointsStop
classCrazyflieROS.html
a4039f99ac989b5a3d2f3df4cde7fffbb
(crazyflie_driver::NotifySetpointsStop::Request &req, crazyflie_driver::NotifySetpointsStop::Response &res)
void
onConsole
classCrazyflieROS.html
a6b7ee2b74127c79ece9d960a8919ea51
(const char *msg)
void
onEmptyAck
classCrazyflieROS.html
a3dc0df6c97dc20667d7ca78b4df8e8db
(const crtpPlatformRSSIAck *data)
void
onGenericPacket
classCrazyflieROS.html
a65dd51366e3c371c6ef0c733d9985736
(const ITransport::Ack &ack)
void
onImuData
classCrazyflieROS.html
a4b7bc57919569eba458b16f2a20477a8
(uint32_t time_in_ms, logImu *data)
void
onLinkQuality
classCrazyflieROS.html
a0ee46af56ed6640edc39d6396e1cd770
(float linkQuality)
void
onLog2Data
classCrazyflieROS.html
aef7f1dc2f43469ee1fbf087cfdcd202c
(uint32_t time_in_ms, log2 *data)
void
onLogCustom
classCrazyflieROS.html
a426fb0ef13d1ae48294789eb80abedd6
(uint32_t time_in_ms, std::vector< double > *values, void *userData)
void
onPoseData
classCrazyflieROS.html
a06dbd18a261a426ac64b9a81b8505218
(uint32_t time_in_ms, logPose *data)
void
poseMeasurementChanged
classCrazyflieROS.html
a4ee84c5d990a8bd0daca666e44e47df3
(const geometry_msgs::PoseStamped::ConstPtr &msg)
void
positionMeasurementChanged
classCrazyflieROS.html
a357d634746a9aae07960b83e23fc827f
(const geometry_msgs::PointStamped::ConstPtr &msg)
void
run
classCrazyflieROS.html
a76b6362215cc95e1d7283e63c7fbbde5
()
bool
setGroupMask
classCrazyflieROS.html
ac5c3fbbff84d62ecb651213d6c59d609
(crazyflie_driver::SetGroupMask::Request &req, crazyflie_driver::SetGroupMask::Response &res)
bool
startTrajectory
classCrazyflieROS.html
a8e8127eea74f7c28859c5c3960f08855
(crazyflie_driver::StartTrajectory::Request &req, crazyflie_driver::StartTrajectory::Response &res)
bool
stop
classCrazyflieROS.html
a8343ea60b0c77e29532b77147799b43c
(crazyflie_driver::Stop::Request &req, crazyflie_driver::Stop::Response &res)
bool
takeoff
classCrazyflieROS.html
adc5894e1379262591239d134da12afcc
(crazyflie_driver::Takeoff::Request &req, crazyflie_driver::Takeoff::Response &res)
void
updateParam
classCrazyflieROS.html
af039a2531afcbabafcfec3f9d8aaec1b
(uint16_t id, const std::string &ros_param)
bool
updateParams
classCrazyflieROS.html
a709f6d766feba1a303c4df170d77c37a
(crazyflie_driver::UpdateParams::Request &req, crazyflie_driver::UpdateParams::Response &res)
bool
uploadTrajectory
classCrazyflieROS.html
a08b35602a5b35737c8b80549d933e774
(crazyflie_driver::UploadTrajectory::Request &req, crazyflie_driver::UploadTrajectory::Response &res)
ros::CallbackQueue
m_callback_queue
classCrazyflieROS.html
af926858ce80d24236b37265e740fcdc2
Crazyflie
m_cf
classCrazyflieROS.html
ab02bc92a3e567ac33bc6e3a54edb4ccc
bool
m_enable_logging_battery
classCrazyflieROS.html
a0fd6c9185f0d53d773329e9b95fb91ca
bool
m_enable_logging_imu
classCrazyflieROS.html
a21a829fc134cc56aece1ccf88eecf10d
bool
m_enable_logging_magnetic_field
classCrazyflieROS.html
a868ddac471dd10edb07bdb8182a2e80f
bool
m_enable_logging_packets
classCrazyflieROS.html
a8ec0071aaebde75156212ecbafc207ab
bool
m_enable_logging_pose
classCrazyflieROS.html
aeb9cf8c0257c1a08192e7dd41805c4bd
bool
m_enable_logging_pressure
classCrazyflieROS.html
a3318598c9b9582ba0da0e0e249e1bccc
bool
m_enable_logging_temperature
classCrazyflieROS.html
a810be79a0a88f0e57a17e31930fc0685
bool
m_enableLogging
classCrazyflieROS.html
ad4b1d7af2caa5a5397fbf60c148724e7
bool
m_enableParameters
classCrazyflieROS.html
a1d5c534fd82c90f44fb87080d3c762be
bool
m_isEmergency
classCrazyflieROS.html
ad76b2f37cd883f0b9a8e96af33c18213
std::vector< crazyflie_driver::LogBlock >
m_logBlocks
classCrazyflieROS.html
a330358559dfc691604df84edd616297e
float
m_pitch_trim
classCrazyflieROS.html
a949ae93e581082b3d56a0d9e60baac41
ros::Publisher
m_pubBattery
classCrazyflieROS.html
a690bb920edbdf854dd130e0b83480a7d
ros::Publisher
m_pubImu
classCrazyflieROS.html
ae181b0f8091a14ebd0050cc2170311b9
std::vector< ros::Publisher >
m_pubLogDataGeneric
classCrazyflieROS.html
a220ed7766263a7a486cfec8097259f7e
ros::Publisher
m_pubMag
classCrazyflieROS.html
a2e56101e691c9cbaf63cc618ff841a67
ros::Publisher
m_pubPackets
classCrazyflieROS.html
af69300f2f5e3dba68d973cd3a889d2de
ros::Publisher
m_pubPose
classCrazyflieROS.html
a52ea0f85f0b29cf4ec31b7d158feacef
ros::Publisher
m_pubPressure
classCrazyflieROS.html
ae3b1721d75e66a407b9cbfa854954f1c
ros::Publisher
m_pubRssi
classCrazyflieROS.html
ab04e059bb38fe3843c748d6c0495f356
ros::Publisher
m_pubTemp
classCrazyflieROS.html
a728cb2ec72a4411970d089e3854a7098
float
m_roll_trim
classCrazyflieROS.html
a61ff036593f83d68191a320ddde58a4d
ros::ServiceServer
m_sendPacketServer
classCrazyflieROS.html
a04c086778b8d2ee8eed7589ddd53d9fd
bool
m_sentExternalPosition
classCrazyflieROS.html
a5a9591702136e534970baf0a8f215215
bool
m_sentSetpoint
classCrazyflieROS.html
ae11b4de10c137e26cf1854166bcf09da
ros::ServiceServer
m_serviceEmergency
classCrazyflieROS.html
a7915684c57a749e808ab9fdf48ea94d7
ros::ServiceServer
m_serviceGoTo
classCrazyflieROS.html
ae645a93fdfb0b1176261e975b88f957b
ros::ServiceServer
m_serviceLand
classCrazyflieROS.html
a7ad7474c1a8521a47e16331db5f318d2
ros::ServiceServer
m_serviceNotifySetpointsStop
classCrazyflieROS.html
a5134a9b7d3ba63fa8e97daf0dda4027e
ros::ServiceServer
m_serviceSetGroupMask
classCrazyflieROS.html
abd3b28fdb7563e90efaed352535b0a82
ros::ServiceServer
m_serviceStartTrajectory
classCrazyflieROS.html
ab632c6f5b243a9ab211b1dec9a3c5939
ros::ServiceServer
m_serviceStop
classCrazyflieROS.html
a21d33f638d6230671612db5153a5a9f6
ros::ServiceServer
m_serviceTakeoff
classCrazyflieROS.html
ad4b215e019ecdf215737c2d71de25954
ros::ServiceServer
m_serviceUpdateParams
classCrazyflieROS.html
a35de755e9935c6b1dfe3055d2d92d3be
ros::ServiceServer
m_serviceUploadTrajectory
classCrazyflieROS.html
a001d3931ceeadff76d78127ae85a0dba
ros::Subscriber
m_subscribeCmdFullState
classCrazyflieROS.html
ae00170909cec44db4f904748cbf22e49
ros::Subscriber
m_subscribeCmdHover
classCrazyflieROS.html
ad2a92714ee943590c05e4145415730cf
ros::Subscriber
m_subscribeCmdPosition
classCrazyflieROS.html
a3ede69c0f6c559d424e3312d99b0ee4a
ros::Subscriber
m_subscribeCmdStop
classCrazyflieROS.html
a7ed5e014616062471db9769a48fbc420
ros::Subscriber
m_subscribeCmdVel
classCrazyflieROS.html
a4bd041cd74a6bbe97003973fd336dd30
ros::Subscriber
m_subscribeCmdVelocityWorld
classCrazyflieROS.html
a49be885749a6a143e96114357b0ef9f3
ros::Subscriber
m_subscribeExternalPose
classCrazyflieROS.html
acc14eb419046f46f379a9948da4de23f
ros::Subscriber
m_subscribeExternalPosition
classCrazyflieROS.html
a2eabc92a0769b28feb6172f92602682a
std::string
m_tf_prefix
classCrazyflieROS.html
a0cb4056ee85c76810d1dd55681ff673c
std::thread
m_thread
classCrazyflieROS.html
a638176575b072bf2e67af5d147f6cb4a
bool
m_use_ros_time
classCrazyflieROS.html
a67e316f49a6c74a8fd6eba6a1d48170b
CrazyflieServer
classCrazyflieServer.html
CrazyflieServer
classCrazyflieServer.html
a7b166f2092b6e3ede7780dc5c200a495
()
void
run
classCrazyflieServer.html
a4358ad693264067f22c347710a9c628b
()
bool
add_crazyflie
classCrazyflieServer.html
ae82360f94b4a8088383a86a004049374
(crazyflie_driver::AddCrazyflie::Request &req, crazyflie_driver::AddCrazyflie::Response &res)
bool
remove_crazyflie
classCrazyflieServer.html
a471a09d30bc85953172a08aca9927ad0
(crazyflie_driver::RemoveCrazyflie::Request &req, crazyflie_driver::RemoveCrazyflie::Response &res)
std::map< std::string, CrazyflieROS * >
m_crazyflies
classCrazyflieServer.html
ae581b0b39b7a605b74ec4f2342edd96c
CrazyflieROS::log2
structCrazyflieROS_1_1log2.html
float
baro_pressure
structCrazyflieROS_1_1log2.html
a0b995ce1a5f837e6d7b8489ddc0653da
float
baro_temp
structCrazyflieROS_1_1log2.html
a26e00cc1ddc505162465918a27a4ee7a
float
mag_x
structCrazyflieROS_1_1log2.html
ad350e0b0e5310773733e017938fdd1be
float
mag_y
structCrazyflieROS_1_1log2.html
a0f23156987e3c32760e78d542085061c
float
mag_z
structCrazyflieROS_1_1log2.html
a654bb56ae6c536e51d065a71b8eb6c9d
float
pm_vbat
structCrazyflieROS_1_1log2.html
a9c338549e57090b4711e13ce2a353ee5
CrazyflieROS::logImu
structCrazyflieROS_1_1logImu.html
float
acc_x
structCrazyflieROS_1_1logImu.html
a87e3028aafa2258d7538c60f35353cfa
float
acc_y
structCrazyflieROS_1_1logImu.html
a94cb3f497b0d81e2cb24562f01832afc
float
acc_z
structCrazyflieROS_1_1logImu.html
a55e994b903a9dbef0f72b71fd9013175
float
gyro_x
structCrazyflieROS_1_1logImu.html
a37668e8d833c6daae41d3712493bf6f4
float
gyro_y
structCrazyflieROS_1_1logImu.html
a8309fd25ff068b96786e2f8b01bc8d88
float
gyro_z
structCrazyflieROS_1_1logImu.html
a61dbd0981d78106ce56251ddead4cffe
CrazyflieROS::logPose
structCrazyflieROS_1_1logPose.html
int32_t
quatCompressed
structCrazyflieROS_1_1logPose.html
a1a6f418db4c3b42403cdc0c2f2f5c24c
float
x
structCrazyflieROS_1_1logPose.html
af782ff931974b98b92bff519445ebbcf
float
y
structCrazyflieROS_1_1logPose.html
a3cc74e393da7de3729779c17f1f35944
float
z
structCrazyflieROS_1_1logPose.html
a3c969965694ca50dac46ced756d3018d
ROSLogger
classROSLogger.html
Logger
virtual void
error
classROSLogger.html
a288245b9281461b142d28dd5cab4e373
(const std::string &msg)
virtual void
info
classROSLogger.html
adad4b22f3b5be9121c16ad2829838e52
(const std::string &msg)
ROSLogger
classROSLogger.html
a2373566ae26e97628e00be0dfe86dd88
()
virtual void
warning
classROSLogger.html
a68bf04ff9c751339ce1d8e34e655f0c0
(const std::string &msg)
virtual
~ROSLogger
classROSLogger.html
a6cb1df5935ede301dc3bfac5c2e4c939
()