update to windows

This commit is contained in:
2026-06-28 20:08:54 +07:00
parent 1bd09d5e8e
commit 829ce20fbc
7 changed files with 694 additions and 26 deletions

View File

@@ -33,12 +33,12 @@ namespace mission_adapters
QUEUED,
RUNNING,
PAUSED,
WAITING_ACTION,
RECOVERY,
COMPLETED,
FAILED,
CANCELLED,
EMERGENCY
EMERGENCY,
CLEAR_EMERGENCY
};
enum class EventType
@@ -49,7 +49,8 @@ namespace mission_adapters
PAUSE,
RESUME,
CANCEL,
EMERGENCY
EMERGENCY,
CLEAR_EMERGENCY
};
enum class MissionType
@@ -110,6 +111,7 @@ namespace mission_adapters
public:
void push(const Event& event);
void push(Event&& event);
bool pop(Event& event);
void stop();
void reset();
@@ -152,6 +154,7 @@ namespace mission_adapters
void pause();
void resume();
void emergency();
void clearEmergency();
MissionState state() const;
@@ -182,6 +185,7 @@ namespace mission_adapters
void navDoneEvent();
void navFailedEvent();
void emergencyEvent();
void clearEmergencyEvent();
private:
void spin();