-
-
Save jhchabran/972ad7660398f478d990 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"name":"AccelDesired", | |
"description":"The desired acceleration from navigation", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":998005602, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"10001" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"Accels", | |
"description":"The accelerometer sensor data, rotated into body frame.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3718078400, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"temperature", | |
"units":"deg C", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AccessoryDesired", | |
"description":"Desired Auxillary actuator settings. Comes from @ref ManualControlModule.", | |
"singleInstance":false, | |
"settings":false, | |
"category":"", | |
"id":3288963162, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AccessoryVal", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ActuatorCommand", | |
"description":"Contains the pulse duration sent to each of the channels. Set by @ref ActuatorModule", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3326602712, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Channel", | |
"units":"us", | |
"type":"float", | |
"elements":10, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxUpdateTime", | |
"units":"ms", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdateTime", | |
"units":"ms", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"NumFailedUpdates", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ActuatorDesired", | |
"description":"Desired raw, pitch and yaw actuator settings. Comes from either @ref StabilizationModule or @ref ManualControlModule depending on FlightMode.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3393963172, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"% / 100", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"% / 100", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"% / 100", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Throttle", | |
"units":"% / 100", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdateTime", | |
"units":"ms", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"NumLongUpdates", | |
"units":"ms", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ActuatorSettings", | |
"description":"Settings for the @ref ActuatorModule that controls the channel assignments for the mixer based on AircraftType", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1718733860, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"TimerUpdateFreq", | |
"units":"Hz", | |
"type":"uint16", | |
"elements":6, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelMax", | |
"units":"us", | |
"type":"uint16", | |
"elements":10, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelNeutral", | |
"units":"us", | |
"type":"uint16", | |
"elements":10, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelMin", | |
"units":"us", | |
"type":"uint16", | |
"elements":10, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TimerPwmResolution", | |
"units":"", | |
"type":"enum", | |
"elements":6, | |
"elementsName":null, | |
"options":[ | |
"1MHz", | |
"12MHz" | |
], | |
"defaultValue":"1MHz", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelType", | |
"units":"", | |
"type":"enum", | |
"elements":10, | |
"elementsName":null, | |
"options":[ | |
"PWM", | |
"PWM Alarm", | |
"Arming LED", | |
"Info LED" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MotorsSpinWhileArmed", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AirspeedActual", | |
"description":"UAVO for true airspeed, calibrated airspeed, angle of attack, and angle of slip", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":322581120, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"500" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"TrueAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CalibratedAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"alpha", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"beta", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AirspeedSettings", | |
"description":"Settings for the @ref BaroAirspeed module used on CopterControl or Revolution", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":104818588, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Scale", | |
"units":"raw", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ZeroPoint", | |
"units":"raw", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSSamplePeriod_ms", | |
"units":"ms", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AirspeedSensorType", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"EagleTreeAirspeedV3", | |
"DIYDronesMPXV5004", | |
"DIYDronesMPXV7002", | |
"GPSOnly" | |
], | |
"defaultValue":"GPSOnly", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AnalogPin", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"ADC0", | |
"ADC1", | |
"ADC2", | |
"ADC3", | |
"ADC4", | |
"ADC5", | |
"ADC6", | |
"ADC7", | |
"ADC8", | |
"NONE" | |
], | |
"defaultValue":"NONE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AltitudeHoldDesired", | |
"description":"Holds the desired altitude (from manual control) as well as the desired attitude to pass through", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3887712378, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Altitude", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ClimbRate", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Roll", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Land", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AltitudeHoldSettings", | |
"description":"Settings for the @ref AltitudeHold module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2481270348, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"PositionKp", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityKp", | |
"units":"throttle/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityKi", | |
"units":"throttle/m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AttitudeComp", | |
"units":"%", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRate", | |
"units":"m/s", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"4", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Expo", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"40", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Deadband", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AltitudeHoldState", | |
"description":"Debugging information for the altitude hold module", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1214862112, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"VelocityDesired", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Integral", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AngleGain", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Throttle", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AttitudeActual", | |
"description":"The updated Attitude estimation from @ref AHRSCommsModule.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":869979622, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"100" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"q1", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q2", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q3", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q4", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Roll", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AttitudeSettings", | |
"description":"Settings for the @ref Attitude module used on CopterControl", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":576180022, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"MagKp", | |
"units":"channel", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.05", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MagKi", | |
"units":"channel", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0001", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelKp", | |
"units":"channel", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.05", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelKi", | |
"units":"channel", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0001", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelTau", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VertPositionTau", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawBiasRate", | |
"units":"channel", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.000001", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardRotation", | |
"units":"deg*100", | |
"type":"int16", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ZeroDuringArming", | |
"units":"channel", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"TRUE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BiasCorrectGyro", | |
"units":"channel", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"TRUE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FilterChoice", | |
"units":"channel", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"CCC", | |
"PREMERLANI", | |
"PREMERLANI_GPS" | |
], | |
"defaultValue":"CCC", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TrimFlight", | |
"units":"channel", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NORMAL", | |
"START", | |
"LOAD" | |
], | |
"defaultValue":"NORMAL", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"AttitudeSimulated", | |
"description":"The simulated Attitude estimation from @ref Sensors.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2456211060, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"100" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"q1", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q2", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q3", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"q4", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Roll", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Velocity", | |
"units":"m/s", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"North", | |
" East", | |
" Down" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Position", | |
"units":"m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"North", | |
" East", | |
" Down" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"BaroAirspeed", | |
"description":"The raw data from the dynamic pressure sensor with pressure, temperature and airspeed.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":282508668, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CalibratedAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TrueAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SensorValue", | |
"units":"raw", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BaroConnected", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"BaroAltitude", | |
"description":"The raw data from the barometric sensor with pressure, temperature and altitude estimate.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2573348458, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Altitude", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Temperature", | |
"units":"C", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pressure", | |
"units":"kPa", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"BrushlessGimbalSettings", | |
"description":"Settings for the @ref BrushlessGimbal module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3037584500, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Damping", | |
"units":"deg/(deg/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxDPS", | |
"units":"deg/s", | |
"type":"uint16", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"65535", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SlewLimit", | |
"units":"deg/s^2", | |
"type":"uint16", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"32000,32000,32000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PowerScale", | |
"units":"%", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"33", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxAngle", | |
"units":"degs", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"35", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollFraction", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PowerupSequence", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"TRUE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"CameraDesired", | |
"description":"Desired camera outputs. Comes from @ref CameraStabilization module.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1176693896, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Bearing", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Declination", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"CameraStabSettings", | |
"description":"Settings for the @ref CameraStab mmodule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":4194936090, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"MaxAxisLockRate", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxAccel", | |
"units":"units/sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Input", | |
"units":"channel", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5", | |
"POI", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"InputRange", | |
"units":"deg", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"InputRate", | |
"units":"deg/s", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"OutputRange", | |
"units":"deg", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FeedForward", | |
"units":"", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StabilizationMode", | |
"units":"", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"Attitude", | |
"AxisLock" | |
], | |
"defaultValue":"Attitude", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AttitudeFilter", | |
"units":"ms", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"InputFilter", | |
"units":"ms", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FeedForwardTime", | |
"units":"ms", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FaultSettings", | |
"description":"Allows testers to simulate various fault scenarios.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":662223420, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ActivateFault", | |
"units":"fault", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NoFault", | |
"ModuleInitAssert", | |
"InitOutOfMemory", | |
"InitBusError", | |
"RunawayTask", | |
"TaskOutOfMemory" | |
], | |
"defaultValue":"NoFault", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FirmwareIAPObj", | |
"description":"Queries board for SN, model, revision, and sends reset command", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1584304092, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"crc", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Command", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardRevision", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Description", | |
"units":"", | |
"type":"uint8", | |
"elements":100, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CPUSerial", | |
"units":"", | |
"type":"uint8", | |
"elements":12, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardType", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ArmReset", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FixedWingAirspeeds", | |
"description":"Settings for the @ref FixedWingPathFollowerModule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":66910198, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AirSpeedMax", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CruiseSpeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"15", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BestClimbRateSpeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"11", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StallSpeedClean", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"8", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StallSpeedDirty", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"8", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalVelMax", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FixedWingPathFollowerSettings", | |
"description":"Settings for the @ref FixedWingPathFollowerModule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1455625946, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"HorizontalPosP", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.6", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalPosP", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.05", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BearingPI", | |
"units":"deg/deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.6, 0, 0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PowerPI", | |
"units":"deg / (m/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"1.5, .15, 20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalToPitchCrossFeed", | |
"units":"deg / ((m/s)/(m/s))", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Kp", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"5, 10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AirspeedToVerticalCrossFeed", | |
"units":"(m/s) / ((m/s)/(m/s))", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Kp", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"10, 100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SpeedPI", | |
"units":"1/(m/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.01,0.01,0.8", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollLimit", | |
"units":"deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"-35,0,35", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchLimit", | |
"units":"deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"-10,0,10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottleLimit", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"0.0,0.5,1.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"OrbitRadius", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdatePeriod", | |
"units":"ms", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"100", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FixedWingPathFollowerSettingsCC", | |
"description":"Settings for the @ref FixedWingPathFollowerModule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3294770436, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"VerticalVelMax", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VectorFollowingGain", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"OrbitFollowingGain", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FollowerIntegralGain", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalPosP", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.05", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HeadingPI", | |
"units":"deg/deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.6, 0, 0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AirspeedPI", | |
"units":"deg / (m/s^2)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"1, .05, 5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalToPitchCrossFeed", | |
"units":"deg / m", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Kp", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":".2, 10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AirspeedToVerticalCrossFeed", | |
"units":"(m/s) / ((m/s)/(m/s))", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Kp", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"10, 100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottlePI", | |
"units":"1/(m/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.001,0.0001,0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollLimit", | |
"units":"deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"-35,0,35", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchLimit", | |
"units":"deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"-10,0,10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottleLimit", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Min", | |
"Neutral", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"0.0,0.5,1.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdatePeriod", | |
"units":"ms", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"100", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FixedWingPathFollowerStatus", | |
"description":"Object Storing Debugging Information on PID internals", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2896693256, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"50000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Error", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Bearing", | |
"Speed", | |
"Accel", | |
"Power" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ErrorInt", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Bearing", | |
"Speed", | |
"Accel", | |
"Power" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Command", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Bearing", | |
"Speed", | |
"Accel", | |
"Power" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Errors", | |
"units":"", | |
"type":"uint8", | |
"elements":8, | |
"elementsName":[ | |
"Wind", | |
"Stallspeed", | |
"Lowspeed", | |
"Highspeed", | |
"Overspeed", | |
"Lowpower", | |
"Highpower", | |
"Pitchcontrol" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightBatterySettings", | |
"description":"Flight Battery configuration.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":958335308, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Capacity", | |
"units":"mAh", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2200", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VoltageThresholds", | |
"units":"V", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Warning", | |
" Alarm" | |
], | |
"options":null, | |
"defaultValue":"9.8, 9.2", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SensorCalibrationFactor", | |
"units":"mV/U", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Voltage", | |
" Current" | |
], | |
"options":null, | |
"defaultValue":"63.69, 36.60", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SensorCalibrationOffset", | |
"units":"", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Voltage", | |
" Current" | |
], | |
"options":null, | |
"defaultValue":"0, 0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CurrentPin", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"ADC0", | |
"ADC1", | |
"ADC2", | |
"ADC3", | |
"ADC4", | |
"ADC5", | |
"ADC6", | |
"ADC7", | |
"ADC8", | |
"NONE" | |
], | |
"defaultValue":"ADC0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VoltagePin", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"ADC0", | |
"ADC1", | |
"ADC2", | |
"ADC3", | |
"ADC4", | |
"ADC5", | |
"ADC6", | |
"ADC7", | |
"ADC8", | |
"NONE" | |
], | |
"defaultValue":"ADC1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"NbCells", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlightTimeThresholds", | |
"units":"s", | |
"type":"uint8", | |
"elements":2, | |
"elementsName":[ | |
"Warning", | |
" Alarm" | |
], | |
"options":null, | |
"defaultValue":"120, 30", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightBatteryState", | |
"description":"Battery status information.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3523753366, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Voltage", | |
"units":"V", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Current", | |
"units":"A", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardSupplyVoltage", | |
"units":"V", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PeakCurrent", | |
"units":"A", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AvgCurrent", | |
"units":"A", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ConsumedEnergy", | |
"units":"mAh", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EstimatedFlightTime", | |
"units":"sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightPlanControl", | |
"description":"Control the flight plan script", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1407447424, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Command", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Start", | |
"Stop", | |
"Kill" | |
], | |
"defaultValue":"Start", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightPlanSettings", | |
"description":"Settings for the flight plan module, control the execution of the script", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2464808822, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Test", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightPlanStatus", | |
"description":"Status of the flight plan script", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":570879558, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"2000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ErrorFileID", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ErrorLineNum", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Debug", | |
"units":"", | |
"type":"float", | |
"elements":2, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Status", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Stopped", | |
"Running", | |
"Error" | |
], | |
"defaultValue":"Stopped", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ErrorType", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"None", | |
"VMInitError", | |
"Exception", | |
"IOError", | |
"DivByZero", | |
"AssertError", | |
"AttributeError", | |
"ImportError", | |
"IndexError", | |
"KeyError", | |
"MemoryError", | |
"NameError", | |
"SyntaxError", | |
"SystemError", | |
"TypeError", | |
"ValueError", | |
"StopIteration", | |
"Warning", | |
"UnknownError" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightStatus", | |
"description":"Contains major flight status information for other modules.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3672106834, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"5000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Armed", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disarmed", | |
"Arming", | |
"Armed" | |
], | |
"defaultValue":"Disarmed", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlightMode", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Manual", | |
"Acro", | |
"Leveling", | |
"MWRate", | |
"Horizon", | |
"AxisLock", | |
"VirtualBar", | |
"Stabilized1", | |
"Stabilized2", | |
"Stabilized3", | |
"Autotune", | |
"AltitudeHold", | |
"PositionHold", | |
"ReturnToHome", | |
"PathPlanner", | |
"TabletControl" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ControlSource", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Geofence", | |
"Failsafe", | |
"Transmitter", | |
"Tablet" | |
], | |
"defaultValue":"Failsafe", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"FlightTelemetryStats", | |
"description":"Maintains the telemetry statistics from the OpenPilot flight computer.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":796797186, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"fields":[ | |
{ | |
"name":"TxDataRate", | |
"units":"bytes/sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxDataRate", | |
"units":"bytes/sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TxRetries", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Status", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disconnected", | |
"HandshakeReq", | |
"HandshakeAck", | |
"Connected" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GCSReceiver", | |
"description":"A receiver channel group carried over the telemetry link.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3430814832, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Channel", | |
"units":"us", | |
"type":"uint16", | |
"elements":8, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GCSTelemetryStats", | |
"description":"The telemetry statistics from the ground computer", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2881955652, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"TxDataRate", | |
"units":"bytes/sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxDataRate", | |
"units":"bytes/sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TxRetries", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Status", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disconnected", | |
"HandshakeReq", | |
"HandshakeAck", | |
"Connected" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GeoFenceSettings", | |
"description":"Radius for simple geofence boundaries", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3747522558, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"WarningRadius", | |
"units":"m", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"200", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ErrorRadius", | |
"units":"m", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GPSPosition", | |
"description":"Raw GPS data from @ref GPSModule. Should only be used by @ref AHRSCommsModule.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1545410712, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"2000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Latitude", | |
"units":"degrees x 10^-7", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Longitude", | |
"units":"degrees x 10^-7", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Altitude", | |
"units":"meters", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GeoidSeparation", | |
"units":"meters", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Heading", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Groundspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Accuracy", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PDOP", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HDOP", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VDOP", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Status", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NoGPS", | |
"NoFix", | |
"Fix2D", | |
"Fix3D", | |
"Diff3D" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Satellites", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GPSSatellites", | |
"description":"Contains information about the GPS satellites in view from @ref GPSModule.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2910800216, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"10000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"30000" | |
}, | |
"fields":[ | |
{ | |
"name":"Azimuth", | |
"units":"degrees", | |
"type":"int16", | |
"elements":30, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SatsInView", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PRN", | |
"units":"", | |
"type":"uint8", | |
"elements":30, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Elevation", | |
"units":"degrees", | |
"type":"int8", | |
"elements":30, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SNR", | |
"units":"dB-Hz", | |
"type":"int8", | |
"elements":30, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GPSTime", | |
"description":"Contains the GPS time from @ref GPSModule. Required to compute the world magnetic model correctly when setting the home location.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3561455748, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"10000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"30000" | |
}, | |
"fields":[ | |
{ | |
"name":"Year", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Month", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Day", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Hour", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Minute", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Second", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GPSVelocity", | |
"description":"Raw GPS data from @ref GPSModule.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3814250140, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Accuracy", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GroundPathFollowerSettings", | |
"description":"Settings for the @ref GroundPathFollowerModule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":151587862, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"HorizontalPosPI", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"1,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HorizontalVelPID", | |
"units":"deg/(m/s)", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"5,0,1,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityFeedforward", | |
"units":"deg/(m/s)", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxThrottle", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdatePeriod", | |
"units":"ms", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HorizontalVelMax", | |
"units":"m/s", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ManualOverride", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottleControl", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"MANUAL", | |
"PROPORTIONAL", | |
"AUTO" | |
], | |
"defaultValue":"PROPORTIONAL", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocitySource", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"EKF", | |
"NEDVEL", | |
"GPSPOS" | |
], | |
"defaultValue":"EKF", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PositionSource", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"EKF", | |
"GPSPOS" | |
], | |
"defaultValue":"EKF", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EndpointRadius", | |
"units":"m", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GroundTruth", | |
"description":"Ground truth data output by a simulator.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":4051229864, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readonly" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"50000" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"50000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AccelerationXYZ", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PositionNED", | |
"units":"m", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityNED", | |
"units":"m/s", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RPY", | |
"units":"deg", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AngularRates", | |
"units":"deg/s", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TrueAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CalibratedAirspeed", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AngleOfAttack", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AngleOfSlip", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"Gyros", | |
"description":"The rate gyroscope sensor data, in body frame.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":69372662, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"temperature", | |
"units":"deg C", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"GyrosBias", | |
"description":"The online-estimate of gyro bias.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3837196672, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HomeLocation", | |
"description":"HomeLocation setting which contains the constants to tranlate from longitutde and latitude to NED reference frame. Automatically set by @ref GPSModule after acquiring a 3D lock. Used by @ref AHRSCommsModule.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3392319538, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Latitude", | |
"units":"deg * 10e6", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Longitude", | |
"units":"deg * 10e6", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Altitude", | |
"units":"m over geoid", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Be", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GroundTemperature", | |
"units":"deg C * 10", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"150", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SeaLevelPressure", | |
"units":"millibar", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1013", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Set", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HoTTSettings", | |
"description":"Settings for the @ref HoTT Telemetry Module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1824264450, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Limit", | |
"units":"(km/h)/(m/s)/m/V/A/mAh/C/ml", | |
"type":"float", | |
"elements":27, | |
"elementsName":[ | |
"MinSpeed", | |
"MaxSpeed", | |
"NegDifference1", | |
"PosDifference1", | |
"NegDifference2", | |
"PosDifference2", | |
"MinHeight", | |
"MaxHeight", | |
"MaxDistance", | |
"MinPowerVoltage", | |
"MaxPowerVoltage", | |
"MinSensor1Voltage", | |
"MaxSensor1Voltage", | |
"MinSensor2Voltage", | |
"MaxSensor2Voltage", | |
"MinCellVoltage", | |
"MaxCurrent", | |
"MaxUsedCapacity", | |
"MinSensor1Temp", | |
"MaxSensor1Temp", | |
"MinSensor2Temp", | |
"MaxSensor2Temp", | |
"MaxServoTemp", | |
"MinRPM", | |
"MaxRPM", | |
"MinFuel", | |
"MaxServoDifference" | |
], | |
"options":null, | |
"defaultValue":"30,100,-10,10,-1,1,20,500,1500,5,30,5,30,5,30,3.3,40,2000,0,100,0,100,100,100,7000,1000,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Sensor", | |
"units":"", | |
"type":"enum", | |
"elements":5, | |
"elementsName":[ | |
"VARIO", | |
"GPS", | |
"EAM", | |
"GAM", | |
"ESC" | |
], | |
"options":[ | |
"Disabled", | |
"Enabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Warning", | |
"units":"", | |
"type":"enum", | |
"elements":28, | |
"elementsName":[ | |
"AltitudeBeep", | |
"MinSpeed", | |
"MaxSpeed", | |
"NegDifference1", | |
"PosDifference1", | |
"NegDifference2", | |
"PosDifference2", | |
"MinHeight", | |
"MaxHeight", | |
"MaxDistance", | |
"MinPowerVoltage", | |
"MaxPowerVoltage", | |
"MinSensor1Voltage", | |
"MaxSensor1Voltage", | |
"MinSensor2Voltage", | |
"MaxSensor2Voltage", | |
"MinCellVoltage", | |
"MaxCurrent", | |
"MaxUsedCapacity", | |
"MinSensor1Temp", | |
"MaxSensor1Temp", | |
"MinSensor2Temp", | |
"MaxSensor2Temp", | |
"MaxServoTemp", | |
"MinRPM", | |
"MaxRPM", | |
"MinFuel", | |
"MaxServoDifference" | |
], | |
"options":[ | |
"Disabled", | |
"Enabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwColibri", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":2697536584, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Frame", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Gemini" | |
], | |
"defaultValue":"Gemini", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PWM+ADC", | |
"PPM", | |
"PPM+ADC", | |
"PPM+PWM", | |
"PPM+PWM+ADC", | |
"PPM+Outputs", | |
"PPM+Outputs+ADC", | |
"Outputs", | |
"Outputs+ADC" | |
], | |
"defaultValue":"PPM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart1", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart2", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.BUS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart3", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart4", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"LighttelemetryTx", | |
"FrSKY Sensor Hub", | |
"PicoC" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"2000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Magnetometer", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Internal", | |
"ExternalI2CUart1", | |
"ExternalI2CUart3" | |
], | |
"defaultValue":"Internal", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ExtMagOrientation", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Top0degCW", | |
"Top90degCW", | |
"Top180degCW", | |
"Top270degCW", | |
"Bottom0degCW", | |
"Bottom90degCW", | |
"Bottom180degCW", | |
"Bottom270degCW" | |
], | |
"defaultValue":"Top0degCW", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwCopterControl", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":111740996, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PPM", | |
"PPM+PWM", | |
"PPM+Outputs", | |
"Outputs" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
" MavLinkTX", | |
" MavLinkTX_GPS_RX", | |
" FrSKY Sensor Hub", | |
" LighttelemetryTx", | |
"HoTT SUMD", | |
"HoTT SUMH " | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
" MavLinkTX", | |
" FrSKY Sensor Hub", | |
" LighttelemetryTx", | |
"HoTT SUMD", | |
"HoTT SUMH" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwDiscoveryF4", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":1097697704, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole" | |
], | |
"defaultValue":"DebugConsole", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwFlyingF3", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":1194307162, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PPM", | |
"PPM+PWM", | |
"PPM+Outputs", | |
"Outputs" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart1", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart2", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart3", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart4", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart5", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"L3GD20Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"380", | |
"760" | |
], | |
"defaultValue":"380", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Shield", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"None", | |
"RCFlyer", | |
"CheBuzz", | |
"BMP085" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwFlyingF4", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3013913084, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PPM", | |
"PPM+PWM", | |
"PPM+Outputs", | |
"Outputs" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart1", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart2", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"FrSKY Sensor Hub", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart3", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"FrSKY Sensor Hub", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart4", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"GPS" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart5", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"GPS" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6050Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6050DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Magnetometer", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"ExternalI2C" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ExtMagOrientation", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Top0degCW", | |
"Top90degCW", | |
"Top180degCW", | |
"Top270degCW", | |
"Bottom0degCW", | |
"Bottom90degCW", | |
"Bottom180degCW", | |
"Bottom270degCW" | |
], | |
"defaultValue":"Top0degCW", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwFreedom", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3367528892, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CoordID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Output", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"GPS", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PPM", | |
"DSM", | |
"S.Bus", | |
"HoTT SUMD", | |
"HoTT SUMH" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Radio", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telem", | |
"Telem+PPM", | |
"PPM" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"9600", | |
"19200", | |
"32000", | |
"64000", | |
"100000", | |
"192000" | |
], | |
"defaultValue":"64000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfPower", | |
"units":"mW", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"0", | |
"1.25", | |
"1.6", | |
"3.16", | |
"6.3", | |
"12.6", | |
"25", | |
"50", | |
"100" | |
], | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwQuanton", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":392397990, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PWM+ADC", | |
"PPM", | |
"PPM+ADC", | |
"PPM+PWM", | |
"PPM+PWM+ADC", | |
"PPM+Outputs", | |
"PPM+Outputs+ADC", | |
"Outputs", | |
"Outputs+ADC" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart1", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart2", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.BUS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart3", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart4", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"LighttelemetryTx", | |
"FrSKY Sensor Hub", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Uart5", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"GPS", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Magnetometer", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Internal", | |
"ExternalI2CUart1", | |
"ExternalI2CUart3" | |
], | |
"defaultValue":"Internal", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ExtMagOrientation", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Top0degCW", | |
"Top90degCW", | |
"Top180degCW", | |
"Top270degCW", | |
"Bottom0degCW", | |
"Bottom90degCW", | |
"Bottom180degCW", | |
"Bottom270degCW" | |
], | |
"defaultValue":"Top0degCW", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwRevolution", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3651960346, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PPM", | |
"PPM+Outputs", | |
"Outputs" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AuxPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AuxSBusPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole", | |
"ComBridge" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DebugConsole", | |
"ComBridge" | |
], | |
"defaultValue":"GPS", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwRevoMini", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3421225122, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CoordID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PWM", | |
"PPM", | |
"PPM+PWM", | |
"PPM+Outputs", | |
"Outputs" | |
], | |
"defaultValue":"PWM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"PicoC", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Radio", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telem", | |
"Telem+PPM", | |
"PPM", | |
"OpenLRS" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"9600", | |
"19200", | |
"32000", | |
"64000", | |
"100000", | |
"192000" | |
], | |
"defaultValue":"64000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfPower", | |
"units":"mW", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"0", | |
"1.25", | |
"1.6", | |
"3.16", | |
"6.3", | |
"12.6", | |
"25", | |
"50", | |
"100" | |
], | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelSet", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"39", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"666", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU6000DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwSparky", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":2726045574, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PPM", | |
"S.Bus", | |
"DSM", | |
"HoTT SUMD", | |
"HoTT SUMH" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole", | |
"ComBridge", | |
"GPS", | |
"I2C", | |
"S.Bus", | |
"DSM", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole", | |
"ComBridge", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"OutPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"PWM10", | |
"PWM7+3ADC", | |
"PWM8+2ADC", | |
"PWM9+PWM_IN", | |
"PWM7+PWM_IN+2ADC" | |
], | |
"defaultValue":"PWM10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9150DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9150Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"444", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"444", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Magnetometer", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Internal", | |
"ExternalI2CFlexiPort" | |
], | |
"defaultValue":"Internal", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ExtMagOrientation", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Top0degCW", | |
"Top90degCW", | |
"Top180degCW", | |
"Top270degCW", | |
"Bottom0degCW", | |
"Bottom90degCW", | |
"Bottom180degCW", | |
"Bottom270degCW" | |
], | |
"defaultValue":"Top0degCW", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwSparky2", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":4182849356, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CoordID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PPM", | |
"S.Bus", | |
"DSM", | |
"HoTT SUMD", | |
"HoTT SUMH" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"FrSKY SPort Telemetry", | |
"LighttelemetryTx", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"GPS", | |
"I2C", | |
"DSM", | |
"DebugConsole", | |
"ComBridge", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT SUMD", | |
"HoTT SUMH", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"FrSKY SPort Telemetry", | |
"LighttelemetryTx", | |
"PicoC" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"PicoC", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Radio", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telem", | |
"Telem+PPM", | |
"PPM", | |
"OpenLRS" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"9600", | |
"19200", | |
"32000", | |
"64000", | |
"100000", | |
"192000" | |
], | |
"defaultValue":"64000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfPower", | |
"units":"mW", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"0", | |
"1.25", | |
"1.6", | |
"3.16", | |
"6.3", | |
"12.6", | |
"25", | |
"50", | |
"100" | |
], | |
"defaultValue":"1.25", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"2000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9250Rate", | |
"units":"Hz", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"250", | |
"333", | |
"500", | |
"1000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9250GyroLPF", | |
"units":"Hz", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"184", | |
"92", | |
"41", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"184", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9250AccelLPF", | |
"units":"Hz", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"460", | |
"184", | |
"92", | |
"41", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"184", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VTX_Ch", | |
"units":"Hz", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"1", | |
"2", | |
"3", | |
"4", | |
"5", | |
"6", | |
"7", | |
"8" | |
], | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Magnetometer", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Internal", | |
"ExternalI2CFlexiPort", | |
"ExternalAuxI2C" | |
], | |
"defaultValue":"Internal", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ExtMagOrientation", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Top0degCW", | |
"Top90degCW", | |
"Top180degCW", | |
"Top270degCW", | |
"Bottom0degCW", | |
"Bottom90degCW", | |
"Bottom180degCW", | |
"Bottom270degCW" | |
], | |
"defaultValue":"Top0degCW", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwSparkyBGC", | |
"description":"Selection of optional hardware configurations.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3614390838, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RcvrPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PPM", | |
"S.Bus", | |
"DSM", | |
"HoTT SUMD", | |
"HoTT SUMH" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole", | |
"ComBridge", | |
"GPS", | |
"S.Bus", | |
"DSM", | |
"MavLinkTX", | |
"MavLinkTX_GPS_RX", | |
"HoTT Telemetry", | |
"FrSKY Sensor Hub", | |
"LighttelemetryTx", | |
"FrSKY SPort Telemetry" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_HIDPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"RCTransmitter", | |
"Disabled" | |
], | |
"defaultValue":"USBTelemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"USB_VCPPort", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"USBTelemetry", | |
"ComBridge", | |
"DebugConsole", | |
"Disabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DSMxBind", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroRange", | |
"units":"deg/s", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelRange", | |
"units":"*gravity m/s^2", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2G", | |
"4G", | |
"8G", | |
"16G" | |
], | |
"defaultValue":"8G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9150DLPF", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"256", | |
"188", | |
"98", | |
"42", | |
"20", | |
"10", | |
"5" | |
], | |
"defaultValue":"256", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MPU9150Rate", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"200", | |
"333", | |
"444", | |
"500", | |
"666", | |
"1000", | |
"2000", | |
"4000", | |
"8000" | |
], | |
"defaultValue":"444", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"HwTauLink", | |
"description":"TauLink configurations options.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"HardwareSettings", | |
"id":3772047898, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CoordID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Radio", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telem", | |
"Telem+PPM", | |
"PPM" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"GPS", | |
"Telemetry", | |
"ComBridge" | |
], | |
"defaultValue":"Telemetry", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PPMPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"PPM" | |
], | |
"defaultValue":"PPM", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VCPPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"DebugConsole", | |
"ComBridge" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ComSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"38400", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"9600", | |
"19200", | |
"32000", | |
"64000", | |
"100000", | |
"192000" | |
], | |
"defaultValue":"64000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRfPower", | |
"units":"mW", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"0", | |
"1.25", | |
"1.6", | |
"3.16", | |
"6.3", | |
"12.6", | |
"25", | |
"50", | |
"100" | |
], | |
"defaultValue":"3.16", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"I2CVM", | |
"description":"Snapshot of the register and RAM state of the I2C Virtual Machine", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":711610694, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"100" | |
}, | |
"logging":{ | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"r0", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r1", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r2", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r3", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r4", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r5", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"r6", | |
"units":"", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"pc", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ram", | |
"units":"", | |
"type":"uint8", | |
"elements":8, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"I2CVMUserProgram", | |
"description":"Allows GCS to provide a user-defined program to the I2C Virtual Machine", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3986473388, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Program", | |
"units":"", | |
"type":"uint32", | |
"elements":20, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"134676490, 84541440, 84607232, 84673024, 84738816, 117441025, 117441282, 117441539, 100663812, 100664069, 100664326, 385875968, 168296447, 33554452, 50855927,0,0,0,0,0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"INSSettings", | |
"description":"Settings for the INS to control the algorithm and what is updated", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3806052900, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AccelVar", | |
"units":"(m/s)^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"0.003", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroVar", | |
"units":"(deg/s)^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"0.00001,0.00001,0.0001", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MagVar", | |
"units":"mGau^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"10,10,100", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GpsVar", | |
"units":"m^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Pos", | |
"Vel", | |
"VertPos" | |
], | |
"options":null, | |
"defaultValue":"0.001,0.01,10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BaroVar", | |
"units":"m^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.01", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MagBiasNullingRate", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ComputeGyroBias", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"INSState", | |
"description":"Contains the INS state estimate", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3812742636, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"State", | |
"units":"", | |
"type":"float", | |
"elements":16, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Var", | |
"units":"", | |
"type":"float", | |
"elements":16, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"LoggingSettings", | |
"description":"Settings for the logging module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2713188514, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"LogBehavior", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"LogOnStart", | |
"LogOnArm", | |
"LogOff" | |
], | |
"defaultValue":"LogOnArm", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"LoggingStats", | |
"description":"Information about logging", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":593528846, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"BytesLogged", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinFileId", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxFileId", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FileRequest", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FileSectorNum", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Operation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"LOGGING", | |
" IDLE", | |
" DOWNLOAD", | |
" COMPLETE", | |
" ERROR" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FileSector", | |
"units":"", | |
"type":"uint8", | |
"elements":128, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"LoiterCommand", | |
"description":"Requested movement while in loiter mode", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2161693882, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Forward", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Right", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Upwards", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Frame", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Body", | |
"Earth" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"MagBias", | |
"description":"The gyro data.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1346626832, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"mGau", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"mGau", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"mGau", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"Magnetometer", | |
"description":"The mag data.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2168149470, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"mGa", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"mGa", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"mGa", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ManualControlCommand", | |
"description":"The output from the @ref ManualControlModule which decodes the receiver inputs.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3553518188, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"2000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Throttle", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Roll", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RawRssi", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Collective", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Rssi", | |
"units":"%", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Channel", | |
"units":"us", | |
"type":"uint16", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Connected", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ArmSwitch", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disarmed", | |
"Armed" | |
], | |
"defaultValue":"Disarmed", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ManualControlSettings", | |
"description":"Settings to indicate how to decode receiver input by @ref ManualControlModule.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1507131650, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Deadband", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RssiMax", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RssiMin", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelMin", | |
"units":"us", | |
"type":"int16", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelNeutral", | |
"units":"us", | |
"type":"int16", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":null, | |
"defaultValue":"1500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelMax", | |
"units":"us", | |
"type":"int16", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":null, | |
"defaultValue":"2000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ArmedTimeout", | |
"units":"ms", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"30000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelGroups", | |
"units":"Channel Group", | |
"type":"enum", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":[ | |
"PWM", | |
"PPM", | |
"DSM (MainPort)", | |
"DSM (FlexiPort)", | |
"DSM (RcvrPort)", | |
"S.Bus", | |
"RFM22B", | |
"OpenLRS", | |
"GCS", | |
"HoTT SUM", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RssiType", | |
"units":"Rssi Type", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"None", | |
"PWM", | |
"PPM", | |
"ADC", | |
"OpenLRS", | |
"FrSkyPWM" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RssiChannelNumber", | |
"units":"channel", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelNumber", | |
"units":"channel", | |
"type":"uint8", | |
"elements":10, | |
"elementsName":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"FlightMode", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Arming" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Arming", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Always Disarmed", | |
"Always Armed", | |
"Roll Left", | |
"Roll Right", | |
"Yaw Left", | |
"Yaw Right", | |
"Corners", | |
"Switch", | |
"Switch+Delay", | |
"Switch+Throttle", | |
"Switch+Throttle+Delay" | |
], | |
"defaultValue":"Always Disarmed", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ArmTime", | |
"units":"ms", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DisarmTime", | |
"units":"ms", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"250", | |
"500", | |
"1000", | |
"2000" | |
], | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Stabilization1Settings", | |
"units":"", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"None", | |
"Rate", | |
"Attitude", | |
"AxisLock", | |
"WeakLeveling", | |
"VirtualBar", | |
"Horizon", | |
"MWRate", | |
"SystemIdent", | |
"POI", | |
"CoordinatedFlight" | |
], | |
"defaultValue":"Attitude,Attitude,Rate", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Stabilization2Settings", | |
"units":"", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"None", | |
"Rate", | |
"Attitude", | |
"AxisLock", | |
"WeakLeveling", | |
"VirtualBar", | |
"Horizon", | |
"MWRate", | |
"SystemIdent", | |
"POI", | |
"CoordinatedFlight" | |
], | |
"defaultValue":"Attitude,Attitude,Rate", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Stabilization3Settings", | |
"units":"", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"None", | |
"Rate", | |
"Attitude", | |
"AxisLock", | |
"WeakLeveling", | |
"VirtualBar", | |
"Horizon", | |
"MWRate", | |
"SystemIdent", | |
"POI", | |
"CoordinatedFlight" | |
], | |
"defaultValue":"Attitude,Attitude,Rate", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlightModeNumber", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlightModePosition", | |
"units":"", | |
"type":"enum", | |
"elements":6, | |
"elementsName":null, | |
"options":[ | |
"Manual", | |
"Acro", | |
"Leveling", | |
"MWRate", | |
"Horizon", | |
"AxisLock", | |
"VirtualBar", | |
"Stabilized1", | |
"Stabilized2", | |
"Stabilized3", | |
"Autotune", | |
"AltitudeHold", | |
"PositionHold", | |
"ReturnToHome", | |
"PathPlanner", | |
"TabletControl" | |
], | |
"defaultValue":"Manual,Stabilized1,Stabilized2,Stabilized3,ReturnToHome,PositionHold", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ArmTimeoutAutonomous", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"DISABLED", | |
"ENABLED" | |
], | |
"defaultValue":"ENABLED", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"MixerSettings", | |
"description":"Settings for the @ref ActuatorModule that controls the channel assignments for the mixer based on AircraftType", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1313364884, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ThrottleCurve1", | |
"units":"percent", | |
"type":"float", | |
"elements":5, | |
"elementsName":[ | |
"0", | |
"25", | |
"50", | |
"75", | |
"100" | |
], | |
"options":null, | |
"defaultValue":"0,0,0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottleCurve2", | |
"units":"percent", | |
"type":"float", | |
"elements":5, | |
"elementsName":[ | |
"0", | |
"25", | |
"50", | |
"75", | |
"100" | |
], | |
"options":null, | |
"defaultValue":"0,0.25,0.5,0.75,1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Curve2Source", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Throttle", | |
"Roll", | |
"Pitch", | |
"Yaw", | |
"Collective", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Throttle", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer1Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer1Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer2Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer2Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer3Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer3Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer4Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer4Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer5Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer5Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer6Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer6Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer7Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer7Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer8Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer8Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer9Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer9Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
}, | |
{ | |
"name":"Mixer10Type", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Motor", | |
"Servo", | |
"CameraRoll", | |
"CameraPitch", | |
"CameraYaw", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"Mixer1Type" | |
}, | |
{ | |
"name":"Mixer10Vector", | |
"units":"", | |
"type":"int8", | |
"elements":5, | |
"elementsName":[ | |
"ThrottleCurve1", | |
"ThrottleCurve2", | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"Mixer1Vector" | |
} | |
] | |
}, | |
{ | |
"name":"MixerStatus", | |
"description":"Status for the matrix mixer showing the output of each mixer after all scaling", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":19194506, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Mixer1", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer2", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer3", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer4", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer5", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer6", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer7", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer8", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer9", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mixer10", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ModuleSettings", | |
"description":"Optional module enable/disable configuration.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3513603788, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AdminState", | |
"units":"", | |
"type":"enum", | |
"elements":24, | |
"elementsName":[ | |
"Airspeed", | |
"AltitudeHold", | |
"Autotune", | |
"Battery", | |
"CameraStab", | |
"ComUsbBridge", | |
"FixedWingPathFollower", | |
"Fault", | |
"GPS", | |
"OveroSync", | |
"PathPlanner", | |
"TxPID", | |
"VtolPathFollower", | |
"GroundPathFollower", | |
"GenericI2CSensor", | |
"UAVOMavlinkBridge", | |
"UAVOLighttelemetryBridge", | |
"VibrationAnalysis", | |
"UAVOHoTTBridge", | |
"UAVOFrSKYSensorHubBridge", | |
"PicoC", | |
"UAVOFrSkySPortBridge", | |
"Geofence", | |
"Logging" | |
], | |
"options":[ | |
"Disabled", | |
"Enabled" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetrySpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"57600", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200", | |
"230400" | |
], | |
"defaultValue":"57600", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSDataProtocol", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NMEA", | |
"UBX" | |
], | |
"defaultValue":"UBX", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSAutoConfigure", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"TRUE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSConstellation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"All", | |
" GPS", | |
" GLONASS" | |
], | |
"defaultValue":"GPS", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSSBASConstellation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"All", | |
" WAAS", | |
" EGNOS", | |
" MSAS", | |
" GAGAN", | |
" None" | |
], | |
"defaultValue":"All", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GPSDynamicsMode", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Portable", | |
" Pedestrian", | |
" Automotive", | |
" Airborne1G", | |
" Airborne2G", | |
" Airborne4G" | |
], | |
"defaultValue":"Airborne2G", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ComUsbBridgeSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"57600", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"I2CVMProgramSelect", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"EndianTest", | |
"MathTest", | |
"None", | |
"OPBaroAltimeter", | |
"User" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MavlinkSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"57600", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LightTelemetrySpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"1200", | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"2400", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"MWRateSettings", | |
"description":"PID settings used by the MWRate stabilization settings", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3174784808, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"RollRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.004,0.0086,0.00005,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.004,0.0086,0.00005,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.0085,0.013,0,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DerivativeGamma", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollPitchRate", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawRate", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"NedAccel", | |
"description":"The projection of acceleration in the NED reference frame used by @ref Guidance.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2088721344, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"10001" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"NEDPosition", | |
"description":"Contains the current position relative to @ref HomeLocation", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":531716608, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ObjectPersistence", | |
"description":"Someone who knows please enter this", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2579903122, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ObjectID", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"InstanceID", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Operation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NOP", | |
"Load", | |
"Save", | |
"Delete", | |
"FullErase", | |
"Completed", | |
"Error" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Selection", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"SingleObject", | |
"AllSettings", | |
"AllMetaObjects", | |
"AllObjects" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"OpenLRS", | |
"description":"Binding settings for OpenLRS", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1157108122, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"serial_baudrate", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"rf_frequency", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"rf_magic", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"beacon_frequency", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"462712500", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"failsafe_delay", | |
"units":"ms", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1000", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"version", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"rf_power", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"rf_channel_spacing", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"hopchannel", | |
"units":"", | |
"type":"uint8", | |
"elements":24, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"modem_params", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"flags", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"beacon_delay", | |
"units":"s", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"30", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"beacon_period", | |
"units":"s", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"15", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RSSI_Type", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Combined", | |
"RSSI", | |
"LinkQuality" | |
], | |
"defaultValue":"Combined", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"OpenLRSStatus", | |
"description":"OpenLRS link status.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2993127882, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"500" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"LinkQuality", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LastRSSI", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FailsafeActive", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Inactive", | |
"Active" | |
], | |
"defaultValue":"Inactive", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"OPLinkSettings", | |
"description":"OPLink configurations options.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2871421120, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"CoordID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Coordinator", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"OneWay", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PPM", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PPMOnly", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MainPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"Serial", | |
"PPM", | |
"PWM" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlexiPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Telemetry", | |
"Serial", | |
"PPM", | |
"PWM" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VCPPort", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Serial" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ComSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"38400", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRFPower", | |
"units":"mW", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"0", | |
"1.25", | |
"1.6", | |
"3.16", | |
"6.3", | |
"12.6", | |
"25", | |
"50", | |
"100" | |
], | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxChannel", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"250", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ChannelSet", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"39", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"OveroSyncSettings", | |
"description":"Settings to control the behavior of the overo sync module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2712388216, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"LogOn", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Never", | |
"Always", | |
"Armed" | |
], | |
"defaultValue":"Armed", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"OveroSyncStats", | |
"description":"Maintains statistics on transfer rate to and from over", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3523764140, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Send", | |
"units":"B/s", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Received", | |
"units":"B/s", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FramesyncErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UnderrunErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DroppedUpdates", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Packets", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Connected", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PathDesired", | |
"description":"The endpoint or path the craft is trying to achieve. Can come from @ref ManualControl or @ref PathPlanner ", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":989144906, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Start", | |
"units":"m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"North", | |
"East", | |
"Down" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"End", | |
"units":"m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"North", | |
"East", | |
"Down" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StartingVelocity", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EndingVelocity", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ModeParameters", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Waypoint", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mode", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Endpoint", | |
"Vector", | |
"CircleRight", | |
"CircleLeft", | |
"HoldPosition", | |
"CirclePositionLeft", | |
"CirclePositionRight", | |
"Land" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PathPlannerSettings", | |
"description":"Settings for the @ref PathPlanner Module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2007623920, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"PreprogrammedPath", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NONE", | |
"10M_BOX", | |
"LOGO" | |
], | |
"defaultValue":"NONE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FlashOperation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"NONE", | |
"FAILED", | |
"COMPLETED", | |
"SAVE1", | |
"SAVE2", | |
"SAVE3", | |
"SAVE4", | |
"SAVE5", | |
"LOAD1", | |
"LOAD2", | |
"LOAD3", | |
"LOAD4", | |
"LOAD5" | |
], | |
"defaultValue":"NONE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PathStatus", | |
"description":"Status of the current path mode Can come from any @ref PathFollower module", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":4171573146, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"fractional_progress", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"error", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Waypoint", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Status", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"InProgress", | |
"Completed", | |
"Warning", | |
"Critical" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PicoCSettings", | |
"description":"Settings for the @ref PicoC Interpreter Module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1571909630, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"MaxFileSize", | |
"units":"bytes [be careful!]", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2048", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TaskStackSize", | |
"units":"bytes [be careful!]", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"16384", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PicoCStackSize", | |
"units":"bytes [be careful!]", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"16384", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BootFileID", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Startup", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"OnBoot", | |
"WhenArmed" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Source", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Demo", | |
"Interactive", | |
"File" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ComSpeed", | |
"units":"bps", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"2400", | |
"4800", | |
"9600", | |
"19200", | |
"38400", | |
"57600", | |
"115200" | |
], | |
"defaultValue":"115200", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PicoCStatus", | |
"description":"status information of the @ref PicoC Interpreter Module.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":4046607242, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ExitValue", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TestValue", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SectorID", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FileID", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Command", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Idle", | |
"StartScript", | |
"USARTmode", | |
"GetSector", | |
"SetSector", | |
"LoadFile", | |
"SaveFile", | |
"DeleteFile", | |
"FormatPartition" | |
], | |
"defaultValue":"Idle", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CommandError", | |
"units":"", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Sector", | |
"units":"", | |
"type":"uint8", | |
"elements":32, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PoiLocation", | |
"description":"Contains the current Point of interest relative to @ref HomeLocation", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":401091000, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"PositionActual", | |
"description":"Contains the current position relative to @ref HomeLocation", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":4204670274, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"RadioComBridgeStats", | |
"description":"Maintains the telemetry statistics from the OPLM RadioComBridge.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":614051416, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"TelemetryTxBytes", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryTxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryTxRetries", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryRxBytes", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryRxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryRxSyncErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TelemetryRxCrcErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioTxBytes", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioTxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioTxRetries", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioRxBytes", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioRxFailures", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioRxSyncErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RadioRxCrcErrors", | |
"units":"count", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"RateDesired", | |
"description":"Status for the matrix mixer showing the output of each mixer after all scaling", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":216582182, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"deg/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"ReceiverActivity", | |
"description":"Monitors which receiver channels have been active within the last second.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":582314180, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ActiveGroup", | |
"units":"Channel Group", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"PWM", | |
"PPM", | |
"DSM (MainPort)", | |
"DSM (FlexiPort)", | |
"DSM (RcvrPort)", | |
"S.Bus", | |
"RFM22B", | |
"OpenLRS", | |
"GCS", | |
"HoTT SUM", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ActiveChannel", | |
"units":"channel", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"255", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"RFM22BReceiver", | |
"description":"A receiver channel group carried over the RFM22B radio.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3740063670, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Channel", | |
"units":"us", | |
"type":"int16", | |
"elements":8, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"RFM22BStatus", | |
"description":"RFM22B link status.", | |
"singleInstance":false, | |
"settings":false, | |
"category":"", | |
"id":539426108, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"500" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"DeviceID", | |
"units":"hex", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardRevision", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HeapRemaining", | |
"units":"bytes", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TXRate", | |
"units":"Bps", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RXRate", | |
"units":"Bps", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"BoardType", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxGood", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxCorrected", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxErrors", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxSyncMissed", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TxMissed", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RxFailure", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Resets", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Timeouts", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RSSI", | |
"units":"dBm", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LinkQuality", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LinkState", | |
"units":"function", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Disabled", | |
"Enabled", | |
"Disconnected", | |
"Connected" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SensorSettings", | |
"description":"Settings for the @ref Attitude module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2914234630, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AccelBias", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AccelScale", | |
"units":"[-]", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroScale", | |
"units":"-", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"XGyroTempCoeff", | |
"units":"(deg/s)/deg", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"1", | |
"T", | |
"T2", | |
"T3" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YGyroTempCoeff", | |
"units":"(deg/s)/deg", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"1", | |
"T", | |
"T2", | |
"T3" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ZGyroTempCoeff", | |
"units":"(deg/s)/deg", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"1", | |
"T", | |
"T2", | |
"T3" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MagBias", | |
"units":"mGau", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MagScale", | |
"units":"gain", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"X", | |
"Y", | |
"Z" | |
], | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ZAccelOffset", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SessionManaging", | |
"description":"Provides session managing to uavtalk", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2298695242, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ObjectID", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"SessionID", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ObjectInstances", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"NumberOfObjects", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ObjectOfInterestIndex", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SonarAltitude", | |
"description":"The raw data from the ultrasound sonar sensor with altitude estimate.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1817840828, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Altitude", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"StabilizationDesired", | |
"description":"The desired attitude that @ref StabilizationModule will try and achieve if FlightMode is Stabilized. Comes from @ref ManaulControlModule.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1039431740, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Yaw", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Throttle", | |
"units":"%", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StabilizationMode", | |
"units":"", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":[ | |
"None", | |
"Rate", | |
"Attitude", | |
"AxisLock", | |
"WeakLeveling", | |
"VirtualBar", | |
"Horizon", | |
"MWRate", | |
"SystemIdent", | |
"POI", | |
"CoordinatedFlight" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"StabilizationSettings", | |
"description":"PID settings used by the Stabilization module to combine the @ref AttitudeActual and @ref AttitudeDesired to compute @ref ActuatorDesired", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3144146, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ManualRate", | |
"units":"degrees/sec", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"150,150,150", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaximumRate", | |
"units":"degrees/sec", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"300,300,300", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PoiMaximumRate", | |
"units":"degrees/sec", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"30,30,30", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.002,0.0015,0,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.002,0.0015,0,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawRatePID", | |
"units":"", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0.0035,0.0035,0,0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollPI", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"2,0,50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchPI", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"2,0,50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawPI", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"2,0,50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarSensitivity", | |
"units":"frac", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0.5,0.5,0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarRollPID", | |
"units":"1/(deg/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd" | |
], | |
"options":null, | |
"defaultValue":"0.005,0.002,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarPitchPID", | |
"units":"1/(deg/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd" | |
], | |
"options":null, | |
"defaultValue":"0.005,0.002,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarYawPID", | |
"units":"1/(deg/s)", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd" | |
], | |
"options":null, | |
"defaultValue":"0.005,0.002,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarTau", | |
"units":"sec", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"GyroTau", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.005", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DerivativeGamma", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"WeakLevelingKp", | |
"units":"(deg/s)/deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CoordinatedFlightYawPI", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"0,0.1,0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollMax", | |
"units":"degrees", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"55", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchMax", | |
"units":"degrees", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"55", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawMax", | |
"units":"degrees", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"35", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RateExpo", | |
"units":"%", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HorizonExpo", | |
"units":"%", | |
"type":"uint8", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"30,30,30", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RollRateTPA", | |
"units":"", | |
"type":"uint8", | |
"elements":2, | |
"elementsName":[ | |
"Threshold", | |
"Attenuation" | |
], | |
"options":null, | |
"defaultValue":"75,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PitchRateTPA", | |
"units":"", | |
"type":"uint8", | |
"elements":2, | |
"elementsName":[ | |
"Threshold", | |
"Attenuation" | |
], | |
"options":null, | |
"defaultValue":"75,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawRateTPA", | |
"units":"", | |
"type":"uint8", | |
"elements":2, | |
"elementsName":[ | |
"Threshold", | |
"Attenuation" | |
], | |
"options":null, | |
"defaultValue":"75,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarGyroSuppress", | |
"units":"%", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"30", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarPiroComp", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VbarMaxAngle", | |
"units":"deg", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"DerivativeCutoff", | |
"units":"Hz", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxAxisLock", | |
"units":"deg", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"15", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxAxisLockRate", | |
"units":"deg/s", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxWeakLevelingRate", | |
"units":"deg/s", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LowThrottleZeroIntegral", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"TRUE", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"StateEstimation", | |
"description":"Settings for how to estimate the state", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":3121215426, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AttitudeFilter", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Complementary", | |
"INSIndoor", | |
"INSOutdoor" | |
], | |
"defaultValue":"Complementary", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"NavigationFilter", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"None", | |
"Raw", | |
"INS" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SystemAlarms", | |
"description":"Alarms from OpenPilot to indicate failure conditions or warnings. Set by various modules.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2576559806, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Alarm", | |
"units":"", | |
"type":"enum", | |
"elements":22, | |
"elementsName":[ | |
"OutOfMemory", | |
"CPUOverload", | |
"StackOverflow", | |
"SystemConfiguration", | |
"EventSystem", | |
"Telemetry", | |
"ManualControl", | |
"Actuator", | |
"Attitude", | |
"Sensors", | |
"Stabilization", | |
"Geofence", | |
"PathFollower", | |
"PathPlanner", | |
"Battery", | |
"FlightTime", | |
"I2C", | |
"GPS", | |
"AltitudeHold", | |
"BootFault", | |
"TempBaro", | |
"GyroBias" | |
], | |
"options":[ | |
"Uninitialised", | |
"OK", | |
"Warning", | |
"Error", | |
"Critical" | |
], | |
"defaultValue":"Uninitialised", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ConfigError", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Stabilization", | |
"Multirotor", | |
"AutoTune", | |
"AltitudeHold", | |
"PositionHold", | |
"PathPlanner", | |
"NavFilter", | |
"UnsafeToArm", | |
"Undefined", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ManualControl", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Settings", | |
"NoRx", | |
"Accessory", | |
"AltitudeHold", | |
"PathFollower", | |
"Undefined", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"StateEstimation", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Gyro queue not updating", | |
"Accelerometer queue not updating", | |
"No GPS", | |
"No magnetometer", | |
"No barometer", | |
"No home", | |
"Too few satellites", | |
"PDOP too high", | |
"Undefined", | |
"None" | |
], | |
"defaultValue":"None", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SystemIdent", | |
"description":"The input to the relay tuning.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":2913983986, | |
"access":{ | |
"gcs":"readonly", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Tau", | |
"units":"s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Beta", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Bias", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Noise", | |
"units":"(deg/s)^2", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Roll", | |
"Pitch", | |
"Yaw" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Period", | |
"units":"ms", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SystemSettings", | |
"description":"Select airframe type. Currently used by @ref ActuatorModule to choose mixing from @ref ActuatorDesired to @ref ActuatorCommand", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1866184368, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"AirframeCategorySpecificConfiguration", | |
"units":"bits", | |
"type":"uint32", | |
"elements":4, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"AirframeType", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FixedWing", | |
"FixedWingElevon", | |
"FixedWingVtail", | |
"VTOL", | |
"HeliCP", | |
"QuadX", | |
"QuadP", | |
"Hexa", | |
"Octo", | |
"Custom", | |
"HexaX", | |
"OctoV", | |
"OctoCoaxP", | |
"OctoCoaxX", | |
"HexaCoax", | |
"Tri", | |
"GroundVehicleCar", | |
"GroundVehicleDifferential", | |
"GroundVehicleMotorcycle" | |
], | |
"defaultValue":"QuadX", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"SystemStats", | |
"description":"CPU and memory usage from OpenPilot computer. ", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1961243348, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"FlightTime", | |
"units":"ms", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HeapRemaining", | |
"units":"bytes", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EventSystemWarningID", | |
"units":"uavoid", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ObjectManagerCallbackID", | |
"units":"uavoid", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ObjectManagerQueueID", | |
"units":"uavoid", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"IRQStackRemaining", | |
"units":"bytes", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CPULoad", | |
"units":"%", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"CPUTemp", | |
"units":"C", | |
"type":"int8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"TabletInfo", | |
"description":"The information from the tablet to the UAVO.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3087844274, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Latitude", | |
"units":"deg*10e6", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Longitude", | |
"units":"deg*10e6", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Altitude", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Connected", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TabletModeDesired", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"PositionHold", | |
"ReturnToHome", | |
"ReturnToTablet", | |
"PathPlanner", | |
"FollowMe", | |
"Land", | |
"CameraPOI" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"POI", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"TaskInfo", | |
"description":"Task information", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":3338064224, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"periodic", | |
"period":"10000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"StackRemaining", | |
"units":"bytes", | |
"type":"uint16", | |
"elements":35, | |
"elementsName":[ | |
"System", | |
"Actuator", | |
"Attitude", | |
"Sensors", | |
"TelemetryTx", | |
"TelemetryTxPri", | |
"TelemetryRx", | |
"GPS", | |
"ManualControl", | |
"Altitude", | |
"Airspeed", | |
"Stabilization", | |
"AltitudeHold", | |
"PathPlanner", | |
"PathFollower", | |
"FlightPlan", | |
"Com2UsbBridge", | |
"Usb2ComBridge", | |
"OveroSync", | |
"ModemRx", | |
"ModemTx", | |
"ModemStat", | |
"Autotune", | |
"EventDispatcher", | |
"GenericI2CSensor", | |
"UAVOMavlinkBridge", | |
"UAVOLighttelemetryBridge", | |
"UAVORelay", | |
"VibrationAnalysis", | |
"Battery", | |
"UAVOHoTTBridge", | |
"UAVOFrSKYSensorHubBridge", | |
"PicoC", | |
"Logging", | |
"UAVOFrSkySPortBridge" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Running", | |
"units":"bool", | |
"type":"enum", | |
"elements":35, | |
"elementsName":[ | |
"System", | |
"Actuator", | |
"Attitude", | |
"Sensors", | |
"TelemetryTx", | |
"TelemetryTxPri", | |
"TelemetryRx", | |
"GPS", | |
"ManualControl", | |
"Altitude", | |
"Airspeed", | |
"Stabilization", | |
"AltitudeHold", | |
"PathPlanner", | |
"PathFollower", | |
"FlightPlan", | |
"Com2UsbBridge", | |
"Usb2ComBridge", | |
"OveroSync", | |
"ModemRx", | |
"ModemTx", | |
"ModemStat", | |
"Autotune", | |
"EventDispatcher", | |
"GenericI2CSensor", | |
"UAVOMavlinkBridge", | |
"UAVOLighttelemetryBridge", | |
"UAVORelay", | |
"VibrationAnalysis", | |
"Battery", | |
"UAVOHoTTBridge", | |
"UAVOFrSKYSBridge", | |
"PicoC", | |
"Logging", | |
"UAVOFrSkySPortBridge" | |
], | |
"options":[ | |
"False", | |
"True" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"RunningTime", | |
"units":"%", | |
"type":"uint8", | |
"elements":35, | |
"elementsName":[ | |
"System", | |
"Actuator", | |
"Attitude", | |
"Sensors", | |
"TelemetryTx", | |
"TelemetryTxPri", | |
"TelemetryRx", | |
"GPS", | |
"ManualControl", | |
"Altitude", | |
"Airspeed", | |
"Stabilization", | |
"AltitudeHold", | |
"PathPlanner", | |
"PathFollower", | |
"FlightPlan", | |
"Com2UsbBridge", | |
"Usb2ComBridge", | |
"OveroSync", | |
"ModemRx", | |
"ModemTx", | |
"ModemStat", | |
"Autotune", | |
"EventDispatcher", | |
"GenericI2CSensor", | |
"UAVOMavlinkBridge", | |
"UAVOLighttelemetryBridge", | |
"UAVORelay", | |
"VibrationAnalysis", | |
"Battery", | |
"UAVOHoTTBridge", | |
"UAVOFrSKYSensorHubBridge", | |
"PicoC", | |
"Logging", | |
"UAVOFrSkySPortBridge" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"TrimAngles", | |
"description":"The trim angle required for the UAV to fly straight and level.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2428027102, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"TrimAnglesSettings", | |
"description":"The trim angle required for the UAV to fly straight and level.", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1309255496, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"Roll", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Pitch", | |
"units":"degrees", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"TxPIDSettings", | |
"description":"Settings used by @ref TxPID optional module to tune PID settings using R/C transmitter", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1171507830, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"ThrottleRange", | |
"units":"%", | |
"type":"float", | |
"elements":2, | |
"elementsName":[ | |
"Min", | |
"Max" | |
], | |
"options":null, | |
"defaultValue":"0.20,0.80", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MinPID", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Instance1", | |
"Instance2", | |
"Instance3" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxPID", | |
"units":"", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Instance1", | |
"Instance2", | |
"Instance3" | |
], | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdateMode", | |
"units":"option", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Never", | |
"When Armed", | |
"Always" | |
], | |
"defaultValue":"When Armed", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Inputs", | |
"units":"channel", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Instance1", | |
"Instance2", | |
"Instance3" | |
], | |
"options":[ | |
"Throttle", | |
"Accessory0", | |
"Accessory1", | |
"Accessory2", | |
"Accessory3", | |
"Accessory4", | |
"Accessory5" | |
], | |
"defaultValue":"Throttle,Accessory0,Accessory1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PIDs", | |
"units":"option", | |
"type":"enum", | |
"elements":3, | |
"elementsName":[ | |
"Instance1", | |
"Instance2", | |
"Instance3" | |
], | |
"options":[ | |
"Disabled", | |
"\n\u0009\u0009\u0009Roll Rate.Kp", | |
" Pitch Rate.Kp", | |
" Roll+Pitch Rate.Kp", | |
" Yaw Rate.Kp", | |
" \n\u0009\u0009\u0009Roll Rate.Ki", | |
" Pitch Rate.Ki", | |
" Roll+Pitch Rate.Ki", | |
" Yaw Rate.Ki", | |
"\n\u0009\u0009\u0009Roll Rate.Kd", | |
" Pitch Rate.Kd", | |
" Roll+Pitch Rate.Kd", | |
" Yaw Rate.Kd", | |
"\n\u0009\u0009\u0009Roll Rate.ILimit", | |
" Pitch Rate.ILimit", | |
" Roll+Pitch Rate.ILimit", | |
" Yaw Rate.ILimit", | |
"\n\u0009\u0009\u0009Roll Attitude.Kp", | |
" Pitch Attitude.Kp", | |
" Roll+Pitch Attitude.Kp", | |
" Yaw Attitude.Kp", | |
"\n\u0009\u0009\u0009Roll Attitude.Ki", | |
" Pitch Attitude.Ki", | |
" Roll+Pitch Attitude.Ki", | |
" Yaw Attitude.Ki", | |
"\n\u0009\u0009\u0009Roll Attitude.ILimit", | |
" Pitch Attitude.ILimit", | |
" Roll+Pitch Attitude.ILimit", | |
" Yaw Attitude.ILimit", | |
"\n\u0009\u0009\u0009GyroTau", | |
"\n\u0009\u0009\u0009Roll VbarSensitivity", | |
" Pitch VbarSensitivity", | |
" Roll+Pitch VbarSensitivity", | |
" Yaw VbarSensitivity", | |
"\n\u0009\u0009\u0009Roll Vbar.Kp", | |
" Pitch Vbar.Kp", | |
" Roll+Pitch Vbar.Kp", | |
" Yaw Vbar.Kp", | |
"\n\u0009\u0009\u0009Roll Vbar.Ki", | |
"Pitch Vbar.Ki", | |
" Roll+Pitch Vbar.Ki", | |
" Yaw Vbar.Ki", | |
"\n\u0009\u0009\u0009Roll Vbar.Kd", | |
" Pitch Vbar.Kd", | |
" Roll+Pitch Vbar.Kd", | |
" Yaw Vbar.Kd" | |
], | |
"defaultValue":"Disabled", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"UBloxInfo", | |
"description":"UBlox specific information", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1292290588, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"2000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"swVersion", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ParseErrors", | |
"units":"", | |
"type":"uint32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"hwVersion", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VelocityActual", | |
"description":"Updated by @ref AHRSCommsModule and used within @ref GuidanceModule for velocity control", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1510536730, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VelocityDesired", | |
"description":"Used within @ref GuidanceModule to communicate between the task computing the desired velocity and the PID loop to achieve it (running at different rates).", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2660526482, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"10000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VibrationAnalysisOutput", | |
"description":"FFT output from @VibrationTest module.", | |
"singleInstance":false, | |
"settings":false, | |
"category":"", | |
"id":3492481604, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"throttled", | |
"period":"1000" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"x", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"y", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"z", | |
"units":"m/s^2", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VibrationAnalysisSettings", | |
"description":"Settings for the @ref VibrationTest Module", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1549571766, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"SampleRate", | |
"units":"ms", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"FFTWindowSize", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"16", | |
"64", | |
"256", | |
"1024" | |
], | |
"defaultValue":"16", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"TestingStatus", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Off", | |
"On" | |
], | |
"defaultValue":"Off", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VtolPathFollowerSettings", | |
"description":"Settings for the @ref VtolPathFollowerModule", | |
"singleInstance":true, | |
"settings":true, | |
"category":"", | |
"id":1031389188, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"HorizontalPosPI", | |
"units":"(m/s)/m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"1,0,2", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HorizontalVelPID", | |
"units":"deg/(m/s)", | |
"type":"float", | |
"elements":4, | |
"elementsName":[ | |
"Kp", | |
"Ki", | |
"Kd", | |
"ILimit" | |
], | |
"options":null, | |
"defaultValue":"3,0,0,0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityFeedforward", | |
"units":"deg/(m/s)", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PositionFeedforward", | |
"units":"s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.25", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EndpointDeadbandWidth", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.45", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EndpointDeadbandCenterGain", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.3", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PathDeadbandWidth", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"1.25", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"PathDeadbandCenterGain", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.1", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"MaxRollPitch", | |
"units":"deg", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"20", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"EndpointRadius", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"WaypointAltitudeTol", | |
"units":"m", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2.0", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"UpdatePeriod", | |
"units":"ms", | |
"type":"int32", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"50", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"LandingRate", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0.5", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"HorizontalVelMax", | |
"units":"m/s", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"10", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VerticalVelMax", | |
"units":"m/s", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"2", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ThrottleControl", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"VelocityChangePrediction", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"FALSE", | |
"TRUE" | |
], | |
"defaultValue":"FALSE", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"YawMode", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Rate", | |
"AxisLock", | |
"Attitude", | |
"Path", | |
"POI" | |
], | |
"defaultValue":"AxisLock", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"VtolPathFollowerStatus", | |
"description":"Monitoring of the VTOL path follower", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":842553676, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"onchange", | |
"period":"500" | |
}, | |
"logging":{ | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"fields":[ | |
{ | |
"name":"FSM_State", | |
"units":"", | |
"type":"uint8", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"0", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"WatchdogStatus", | |
"description":"For monitoring the flags in the watchdog and especially the bootup flags", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":2718431868, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"5000" | |
}, | |
"fields":[ | |
{ | |
"name":"BootupFlags", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ActiveFlags", | |
"units":"", | |
"type":"uint16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"Waypoint", | |
"description":"A waypoint the aircraft can try and hit. Used by the @ref PathPlanner module", | |
"singleInstance":false, | |
"settings":false, | |
"category":"", | |
"id":3761013350, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":true, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":true, | |
"updateMode":"periodic", | |
"period":"4000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Position", | |
"units":"m", | |
"type":"float", | |
"elements":3, | |
"elementsName":[ | |
"North", | |
" East", | |
" Down" | |
], | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Velocity", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"ModeParameters", | |
"units":"", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Mode", | |
"units":"", | |
"type":"enum", | |
"elements":1, | |
"elementsName":null, | |
"options":[ | |
"Endpoint", | |
"Vector", | |
"CircleRight", | |
"CircleLeft", | |
"HoldPosition", | |
"CirclePositionLeft", | |
"CirclePositionRight", | |
"Land", | |
"Invalid" | |
], | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"WaypointActive", | |
"description":"Indicates the currently active waypoint", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":514175388, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"onchange", | |
"period":"0" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"Index", | |
"units":"", | |
"type":"int16", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
}, | |
{ | |
"name":"WindVelocityActual", | |
"description":"Stores 3D wind speed estimation.", | |
"singleInstance":true, | |
"settings":false, | |
"category":"", | |
"id":1831981816, | |
"access":{ | |
"gcs":"readwrite", | |
"flight":"readwrite" | |
}, | |
"telemetryGcs":{ | |
"acked":false, | |
"updateMode":"manual", | |
"period":"0" | |
}, | |
"telemetryFlight":{ | |
"acked":false, | |
"updateMode":"periodic", | |
"period":"2000" | |
}, | |
"logging":{ | |
"updateMode":"periodic", | |
"period":"1000" | |
}, | |
"fields":[ | |
{ | |
"name":"North", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"East", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
}, | |
{ | |
"name":"Down", | |
"units":"m/s", | |
"type":"float", | |
"elements":1, | |
"elementsName":null, | |
"options":null, | |
"defaultValue":"", | |
"cloneOf":"" | |
} | |
] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment