mirror of
https://github.com/okalachev/flix.git
synced 2025-07-27 17:49:33 +00:00
Pass landed state to mavlink
Using EXTENDED_SYS_STATE message
This commit is contained in:
parent
66a43ab246
commit
547f5087ef
@ -37,6 +37,10 @@ void sendMavlink() {
|
|||||||
MAV_MODE_FLAG_MANUAL_INPUT_ENABLED | (armed * MAV_MODE_FLAG_SAFETY_ARMED) | ((mode == STAB) * MAV_MODE_FLAG_STABILIZE_ENABLED),
|
MAV_MODE_FLAG_MANUAL_INPUT_ENABLED | (armed * MAV_MODE_FLAG_SAFETY_ARMED) | ((mode == STAB) * MAV_MODE_FLAG_STABILIZE_ENABLED),
|
||||||
0, MAV_STATE_STANDBY);
|
0, MAV_STATE_STANDBY);
|
||||||
sendMessage(&msg);
|
sendMessage(&msg);
|
||||||
|
|
||||||
|
mavlink_msg_extended_sys_state_pack(SYSTEM_ID, MAV_COMP_ID_AUTOPILOT1, &msg,
|
||||||
|
MAV_VTOL_STATE_UNDEFINED, landed ? MAV_LANDED_STATE_ON_GROUND : MAV_LANDED_STATE_IN_AIR);
|
||||||
|
sendMessage(&msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (t - lastFast >= PERIOD_FAST) {
|
if (t - lastFast >= PERIOD_FAST) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user