mirror of
https://github.com/OpenSolo/OpenSolo.git
synced 2025-04-29 22:24:32 +02:00
126 lines
3.5 KiB
Python
126 lines
3.5 KiB
Python
# enum matches C++ implementation
|
|
|
|
EventID = [
|
|
'None', \
|
|
'GimbalInput', \
|
|
'PairingRequest', \
|
|
'PairingInProgress', \
|
|
'PairingSucceeded', \
|
|
'PairingCanceled', \
|
|
'PairingIncomplete', \
|
|
'ChargerConnChanged', \
|
|
'ButtonFunctionUpdated', \
|
|
'AltitudeUpdated', \
|
|
'RssiUpdated', \
|
|
'ArmStateUpdated', \
|
|
'SystemLockoutStateChanged', \
|
|
'SystemShutdown', \
|
|
'BatteryThermalLimitExceeded', \
|
|
'GpsFixChanged', \
|
|
'GpsNumSatellitesChanged', \
|
|
'GpsPositionChanged', \
|
|
'HomeLocationChanged', \
|
|
'FlightBatteryChanged', \
|
|
'ArtooBatteryChanged', \
|
|
'SystemUpdateBegin', \
|
|
'SystemUpdateComplete', \
|
|
'SystemUpdateFail', \
|
|
'VehicleConnectionChanged', \
|
|
'FlightModeChanged', \
|
|
'SystemEnteredRunningState', \
|
|
'AlertRecovery', \
|
|
'NonAlertEnd', \
|
|
'AlertBegin', \
|
|
'AltitudeCalRequired', \
|
|
'CompassCalRequired', \
|
|
'CompassInterference', \
|
|
'LevelError', \
|
|
'CalibrationFailed', \
|
|
'WaitingForNavChecks', \
|
|
'CantArmWhileLeaning', \
|
|
'VehicleCalibrating', \
|
|
'CompassCalibrating', \
|
|
'CompassCalRecovery', \
|
|
'ThrottleError', \
|
|
'VehicleRequiresService', \
|
|
'FlightBatteryTooLowForTakeoff', \
|
|
'UnknownBattery', \
|
|
'ControllerBatteryTooLowForTakeoff', \
|
|
'SystemIdleWarning', \
|
|
'SoloAppConnected', \
|
|
'SoloAppDisconnected', \
|
|
'ControllerValueOutOfRange', \
|
|
'CamControlValueOutOfRange', \
|
|
'RecordRequiresApp', \
|
|
'GimbalNotConnected', \
|
|
'RCFailsafe', \
|
|
'RCFailsafeNoGPS', \
|
|
'RCFailsafeRecovery', \
|
|
'FlightBatteryLow', \
|
|
'FlightBatteryCritical', \
|
|
'FlightBatteryFailsafe', \
|
|
'MaximumAltitude', \
|
|
'CrashDetected', \
|
|
'LandingComplete', \
|
|
'GpsLost', \
|
|
'GpsLostManual', \
|
|
'GpsLostRecovery', \
|
|
'ShotInfoUpdated', \
|
|
'ShotInfoUpdateFail', \
|
|
'RTLWithoutGPS', \
|
|
'SoloConnectionPoor', \
|
|
'ControllerBatteryCritical', \
|
|
'ControllerBatteryFailsafe', \
|
|
'ControllerBatteryFailsafeNoGps', \
|
|
'ChargerConnected', \
|
|
'TestAlert', \
|
|
'AlertEnd', \
|
|
]
|
|
|
|
# For reference
|
|
# enum ID {
|
|
# None,
|
|
# GimbalInput,
|
|
# GimbalNotConnected,
|
|
# PairingRequest,
|
|
# PairingInProgress,
|
|
# PairingSucceeded,
|
|
# PairingCanceled,
|
|
# PairingIncomplete,
|
|
# ChargerConnChanged,
|
|
# ButtonFunctionUpdated,
|
|
# RssiUpdated,
|
|
# ShotInfoUpdated,
|
|
# ArmStateUpdated,
|
|
# SystemLockoutStateChanged,
|
|
# SystemShutdown,
|
|
# BatteryThermalLimitExceeded,
|
|
# GpsPositionChanged,
|
|
# FlightBatteryChanged,
|
|
# ArtooBatteryChanged,
|
|
# SystemUpdateBegin,
|
|
# SystemUpdateComplete,
|
|
# SystemUpdateFail,
|
|
# VehicleConnectionChanged,
|
|
# FlightModeChanged,
|
|
# // alerts
|
|
# AlertBegin = 100,
|
|
# GpsLost = AlertBegin,
|
|
# UnknownBattery,
|
|
# FlightBatteryTooLowForTakeoff,
|
|
# FlightBatteryLow,
|
|
# FlightBatteryCritical,
|
|
# SystemIdleWarning,
|
|
# VehicleRequiresService,
|
|
# WaitingForGps,
|
|
# CompassCalRequired,
|
|
# ControllerBatteryTooLowForTakeoff,
|
|
# VehicleCalibrating,
|
|
# CalibrationFailed,
|
|
# CantArmWhileLeaning,
|
|
# RTLWithoutGPS,
|
|
# ShotInfoUpdateFail,
|
|
# ControllerBatteryCritical,
|
|
# SoloConnectionPoor,
|
|
# AlertEnd,
|
|
# }; |