mavlink-mission: Add support for opaque ids and replace update counter with it

This commit is contained in:
Konrad
2023-11-29 11:10:40 -05:00
committed by Daniel Agar
parent 120e7fea8b
commit 36f0c0f0bf
17 changed files with 194 additions and 101 deletions
+4 -1
View File
@@ -574,10 +574,13 @@ _file_initialize(unsigned max_offset)
mission.dataman_id = DM_KEY_WAYPOINTS_OFFBOARD_0;
mission.count = 0;
mission.current_seq = 0;
mission.mission_id = 0u;
mission.geofence_id = 0u;
mission.safe_points_id = 0u;
mission_stats_entry_s stats;
stats.num_items = 0;
stats.update_counter = 1;
stats.opaque_id = 0;
g_dm_ops->write(DM_KEY_MISSION_STATE, 0, reinterpret_cast<uint8_t *>(&mission), sizeof(mission_s));
g_dm_ops->write(DM_KEY_FENCE_POINTS, 0, reinterpret_cast<uint8_t *>(&stats), sizeof(mission_stats_entry_s));