Bladeren bron

tidy up feature list

Andrew Tridgell 4 jaren geleden
bovenliggende
commit
03a9fab8d0
1 gewijzigde bestanden met toevoegingen van 37 en 47 verwijderingen
  1. 37 47
      app.py

+ 37 - 47
app.py

@@ -53,78 +53,68 @@ BUILD_OPTIONS = [
     Feature('AHRS', 'AHRS_EXT', 'HAL_EXTERNAL_AHRS_ENABLED', 'Enable External AHRS', 0),
     Feature('AHRS', 'TEMPCAL', 'HAL_INS_TEMPERATURE_CAL_ENABLE', 'Enable IMU Temperature Calibration', 0),
     Feature('AHRS', 'VISUALODOM', 'HAL_VISUALODOM_ENABLED', 'Enable Visual Odomotry', 0),
+
     Feature('Safety', 'PARACHUTE', 'HAL_PARACHUTE_ENABLED', 'Enable Parachute', 0),
     Feature('Safety', 'PROXIMITY', 'HAL_PROXIMITY_ENABLED', 'Enable Proximity', 0),
-    Feature('Other', 'MOUNT', 'HAL_MOUNT_ENABLED', 'Enable Mount', 0),
-    Feature('Other', 'SOARING', 'HAL_SOARING_ENABLED', 'Enable Soaring', 0),
-    Feature('Other', 'DEEPSTAL', 'HAL_LANDING_DEEPSTALL_ENABLED', 'Enable Deepstall Landing', 0),
-    Feature('Other', 'DSP',  'HAL_WITH_DSP', 'Enable DSP', 0),
-    Feature('Other', 'SPRAYER', 'HAL_SPRAYER_ENABLED', 'Enable Sprayer', 0),
-    Feature('Other', 'TORQEEDO', 'HAL_TORQEEDO_ENABLED', 'Enable Torqeedo Motors', 0),
-    Feature('Other', 'SOLOGIMBAL', 'HAL_SOLO_GIMBAL_ENABLED', 'Enable Solo Gimbal', 0),
+
     Feature('Battery', 'BATTMON_FUEL', 'HAL_BATTMON_FUEL_ENABLE', 'Enable Fuel BatteryMonitor', 0),
     Feature('Battery', 'BATTMON_SMBUS', 'HAL_BATTMON_SMBUS_ENABLE', 'Enable SMBUS BatteryMonitor', 0),
+
     Feature('Ident', 'ADSB', 'HAL_ADSB_ENABLED', 'Enable ADSB', 0),
     Feature('Ident', 'ADSB_SAGETECH', 'HAL_ADSB_SAGETECH_ENABLED', 'Enable SageTech ADSB', 0),
     Feature('Ident', 'ADSB_UAVIONIX', 'HAL_ADSB_UAVIONIX_MAVLINK_ENABLED', 'Enable Uavionix ADSB', 0),
     Feature('Ident', 'AIS', 'HAL_AIS_ENABLED', 'Enable AIS', 0),
+
     Feature('Telemetry', 'CRSF', 'HAL_CRSF_ENABLED', 'Enable CRSF', 0),
     Feature('Telemetry', 'CRSFText', 'HAL_CRSF_TEXT_SELECTION_ENABLED', 'Enable CRSF Text Selection', 0),
     Feature('Telemetry', 'HIGHLAT2', 'HAL_HIGH_LATENCY2_ENABLED', 'Enable HighLatency2 Support', 0),
     Feature('Telemetry', 'HOTT', 'HAL_HOTT_TELEM_ENABLED', 'Enable HOTT Telemetry', 0),
-    Feature('Telemetry', 'MSP', 'HAL_MSP_ENABLED', 'Enable MSP Telemetry', 0),
     Feature('Telemetry', 'SPEKTRUM', 'HAL_SPEKTRUM_TELEM_ENABLED', 'Enable Spektrum Telemetry', 0),
+
+    Feature('MSP', 'MSP', 'HAL_MSP_ENABLED', 'Enable MSP Telemetry', 0),
+    Feature('MSP', 'MSP_SENSORS', 'HAL_MSP_SENSORS_ENABLED', 'Enable MSP Sensors', 0),
+    Feature('MSP', 'MSP_OPTICALFLOW', 'HAL_MSP_OPTICALFLOW_ENABLED', 'Enable Msp opticalflow', 0),
+    Feature('MSP', 'MSP_RANGEFINDER', 'HAL_MSP_RANGEFINDER_ENABLED', 'Enable Msp rangefinder', 0),
+
     Feature('ICE', 'EFI', 'HAL_EFI_ENABLED', 'Enable EFI Monitoring', 0),
     Feature('ICE', 'EFI_NMPWU', 'HAL_EFI_NWPWU_ENABLED', 'Enable EFI NMPMU', 0),
+
+    Feature('OSD', 'OSD', 'OSD_ENABLED', 'Enable OSD', 0),
     Feature('OSD', 'PLUSCODE', 'HAL_PLUSCODE_ENABLE', 'Enable PlusCode', 0),
     Feature('OSD', 'RUNCAM', 'HAL_RUNCAM_ENABLED', 'Enable RunCam', 0),
     Feature('OSD', 'SMARTAUDIO', 'HAL_SMARTAUDIO_ENABLED', 'Enable SmartAudio', 0),
+    Feature('OSD', 'OSD_PARAM', 'OSD_PARAM_ENABLED', 'Enable Osd param', 0),
+
     Feature('CAN', 'PICCOLOCAN', 'HAL_PICCOLO_CAN_ENABLE', 'Enable PiccoloCAN', 0),
     Feature('CAN', 'MPPTCAN', 'HAL_MPPT_PACKETDIGITAL_CAN_ENABLE', 'Enable MPPT CAN', 0),
 
-    Feature('Other', 'MODE_ZIGZAG', 'MODE_ZIGZAG_ENABLED', 'Enable Mode zigzag', 0),
-    Feature('Other', 'RPM', 'RPM_ENABLED', 'Enable Rpm', 0),
-    Feature('Other', 'TORQEEDO', 'HAL_TORQEEDO_ENABLED', 'Enable Torqeedo', 0),
-    Feature('Other', 'DISPLAY', 'HAL_DISPLAY_ENABLED', 'Enable Display', 0),
-    Feature('Other', 'EFI', 'HAL_EFI_ENABLED', 'Enable Efi', 0),
-    Feature('Other', 'LANDING_DEEPSTALL', 'HAL_LANDING_DEEPSTALL_ENABLED', 'Enable Landing deepstall', 0),
-    Feature('Other', 'GRIPPER', 'GRIPPER_ENABLED', 'Enable Gripper', 0),
-    Feature('Other', 'EFI_NWPWU', 'HAL_EFI_NWPWU_ENABLED', 'Enable Efi nwpwu', 0),
+    Feature('Mode', 'MODE_ZIGZAG', 'MODE_ZIGZAG_ENABLED', 'Enable Mode ZigZag', 0),
+    Feature('Mode', 'MODE_SYSTEMID', 'MODE_SYSTEMID_ENABLED', 'Enable Mode SystemID', 0),
+    Feature('Mode', 'MODE_SPORT', 'MODE_SPORT_ENABLED', 'Enable Mode Sport', 0),
+    Feature('Mode', 'MODE_AUTOROTATE', 'MODE_AUTOROTATE_ENABLED', 'Enable Mode AutoRotate', 0),
+    Feature('Mode', 'MODE_FOLLOW', 'MODE_FOLLOW_ENABLED', 'Enable Mode Follow', 0),
+    Feature('Mode', 'MODE_TURTLE', 'MODE_TURTLE_ENABLED', 'Enable Mode Turtle', 0),
+    Feature('Mode', 'MODE_GUIDED_NOGPS', 'MODE_GUIDED_NOGPS_ENABLED', 'Enable Mode Guided NoGPS', 0),
+    Feature('Mode', 'QAUTOTUNE', 'QAUTOTUNE_ENABLED', 'Enable QAUTOTUNE', 0),
+
+    Feature('Other', 'MOUNT', 'HAL_MOUNT_ENABLED', 'Enable Mount', 0),
+    Feature('Other', 'SOARING', 'HAL_SOARING_ENABLED', 'Enable Soaring', 0),
+    Feature('Other', 'DEEPSTALL', 'HAL_LANDING_DEEPSTALL_ENABLED', 'Enable Deepstall Landing', 0),
+    Feature('Other', 'DSP',  'HAL_WITH_DSP', 'Enable DSP', 0),
     Feature('Other', 'SPRAYER', 'HAL_SPRAYER_ENABLED', 'Enable Sprayer', 0),
-    Feature('Other', 'OSD', 'OSD_ENABLED', 'Enable Osd', 0),
-    Feature('Other', 'CRSF_TELEM', 'HAL_CRSF_TELEM_ENABLED', 'Enable Crsf telem', 0),
-    Feature('Other', 'MSP_SENSORS', 'HAL_MSP_SENSORS_ENABLED', 'Enable Msp sensors', 0),
-    Feature('Other', 'SOLO_GIMBAL', 'HAL_SOLO_GIMBAL_ENABLED', 'Enable Solo gimbal', 0),
-    Feature('Other', 'HOTT_TELEM', 'HAL_HOTT_TELEM_ENABLED', 'Enable Hott telem', 0),
-    Feature('Other', 'SPEKTRUM_TELEM', 'HAL_SPEKTRUM_TELEM_ENABLED', 'Enable Spektrum telem', 0),
-    Feature('Other', 'OSD_PARAM', 'OSD_PARAM_ENABLED', 'Enable Osd param', 0),
-    Feature('Other', 'MODE_SYSTEMID', 'MODE_SYSTEMID_ENABLED', 'Enable Mode systemid', 0),
-    Feature('Other', 'MSP_OPTICALFLOW', 'HAL_MSP_OPTICALFLOW_ENABLED', 'Enable Msp opticalflow', 0),
-    Feature('Other', 'MSP', 'HAL_MSP_ENABLED', 'Enable Msp', 0),
+    Feature('Other', 'TORQEEDO', 'HAL_TORQEEDO_ENABLED', 'Enable Torqeedo Motors', 0),
+    Feature('Other', 'SOLOGIMBAL', 'HAL_SOLO_GIMBAL_ENABLED', 'Enable Solo Gimbal', 0),
+    Feature('Other', 'RPM', 'RPM_ENABLED', 'Enable RPM', 0),
+    Feature('Other', 'DISPLAY', 'HAL_DISPLAY_ENABLED', 'Enable I2C Displays', 0),
+    Feature('Other', 'GRIPPER', 'GRIPPER_ENABLED', 'Enable Gripper', 0),
     Feature('Other', 'BEACON', 'BEACON_ENABLED', 'Enable Beacon', 0),
-    Feature('Other', 'LANDING_GEAR', 'LANDING_GEAR_ENABLED', 'Enable Landing gear', 0),
-    Feature('Other', 'MODE_SPORT', 'MODE_SPORT_ENABLED', 'Enable Mode sport', 0),
+    Feature('Other', 'LANDING_GEAR', 'LANDING_GEAR_ENABLED', 'Enable Landing Gear', 0),
     Feature('Other', 'EXTERNAL_AHRS', 'HAL_EXTERNAL_AHRS_ENABLED', 'Enable External ahrs', 0),
-    Feature('Other', 'PROXIMITY', 'HAL_PROXIMITY_ENABLED', 'Enable Proximity', 0),
-    Feature('Other', 'SMARTAUDIO', 'HAL_SMARTAUDIO_ENABLED', 'Enable Smartaudio', 0),
-    Feature('Other', 'ADSB', 'HAL_ADSB_ENABLED', 'Enable Adsb', 0),
-    Feature('Other', 'MODE_AUTOROTATE', 'MODE_AUTOROTATE_ENABLED', 'Enable Mode autorotate', 0),
-    Feature('Other', 'NMEA_OUTPUT', 'HAL_NMEA_OUTPUT_ENABLED', 'Enable Nmea output', 0),
-    Feature('Other', 'VISUALODOM', 'HAL_VISUALODOM_ENABLED', 'Enable Visualodom', 0),
-    Feature('Other', 'AIS', 'HAL_AIS_ENABLED', 'Enable Ais', 0),
-    Feature('Other', 'MSP_RANGEFINDER', 'HAL_MSP_RANGEFINDER_ENABLED', 'Enable Msp rangefinder', 0),
-    Feature('Other', 'RUNCAM', 'HAL_RUNCAM_ENABLED', 'Enable Runcam', 0),
-    Feature('Other', 'QAUTOTUNE', 'QAUTOTUNE_ENABLED', 'Enable Qautotune', 0),
-    Feature('Other', 'MODE_FOLLOW', 'MODE_FOLLOW_ENABLED', 'Enable Mode follow', 0),
-    Feature('Other', 'BARO_WIND_COMP', 'HAL_BARO_WIND_COMP_ENABLED', 'Enable Baro wind comp', 0),
-    Feature('Other', 'SOARING', 'HAL_SOARING_ENABLED', 'Enable Soaring', 0),
-    Feature('Other', 'MODE_TURTLE', 'MODE_TURTLE_ENABLED', 'Enable Mode turtle', 0),
-    Feature('Other', 'MODE_GUIDED_NOGPS', 'MODE_GUIDED_NOGPS_ENABLED', 'Enable Mode guided nogps', 0),
+    Feature('Other', 'NMEA_OUTPUT', 'HAL_NMEA_OUTPUT_ENABLED', 'Enable NMEA Output', 0),
+    Feature('Other', 'BARO_WIND_COMP', 'HAL_BARO_WIND_COMP_ENABLED', 'Enable Baro Wind Compensation', 0),
     Feature('Other', 'GENERATOR', 'GENERATOR_ENABLED', 'Enable Generator', 0),
-    Feature('Other', 'AC_OAPATHPLANNER', 'AC_OAPATHPLANNER_ENABLED', 'Enable Ac oapathplanner', 0),
-    Feature('Other', 'CRSF_TELEM_TEXT_SELECTION', 'HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED', 'Enable Crsf telem text selection', 0),
-    Feature('Other', 'MOUNT', 'HAL_MOUNT_ENABLED', 'Enable Mount', 0),
-    Feature('Other', 'WINCH', 'WINCH_ENABLED', 'Enable Winch', 0),    
+    Feature('Other', 'AC_OAPATHPLANNER', 'AC_OAPATHPLANNER_ENABLED', 'Enable Object Avoidance Path Planner', 0),
+    Feature('Other', 'WINCH', 'WINCH_ENABLED', 'Enable Winch', 0),
     ]
 
 BUILD_OPTIONS.sort(key=lambda x: x.category)