static void mavlink_send_attitude_quaternion(struct transport_tx *trans, struct link_device *dev) { mavlink_msg_attitude_quaternion_send(MAVLINK_COMM_0, get_sys_time_msec(), stateGetNedToBodyQuat_f()->qi, stateGetNedToBodyQuat_f()->qx, stateGetNedToBodyQuat_f()->qy, stateGetNedToBodyQuat_f()->qz, stateGetBodyRates_f()->p, stateGetBodyRates_f()->q, stateGetBodyRates_f()->r); MAVLinkSendMessage(); }
static inline void mavlink_send_attitude_quaternion(void) { mavlink_msg_attitude_quaternion_send(MAVLINK_COMM_0, get_sys_time_msec(), stateGetNedToBodyQuat_f()->qi, stateGetNedToBodyQuat_f()->qx, stateGetNedToBodyQuat_f()->qy, stateGetNedToBodyQuat_f()->qz, stateGetBodyRates_f()->p, stateGetBodyRates_f()->q, stateGetBodyRates_f()->r); MAVLinkSendMessage(); }
void send(const hrt_abstime t) { if (att_sub->update(t)) { mavlink_msg_attitude_quaternion_send(_channel, att->timestamp / 1000, att->q[0], att->q[1], att->q[2], att->q[3], att->rollspeed, att->pitchspeed, att->yawspeed); } }
void send(const hrt_abstime t) { struct vehicle_attitude_s att; if (att_sub->update(&att_time, &att)) { mavlink_msg_attitude_quaternion_send(_channel, att.timestamp / 1000, att.q[0], att.q[1], att.q[2], att.q[3], att.rollspeed, att.pitchspeed, att.yawspeed); } }