From 3e0555423aef1cdb74f9ceadcf2b32a03b01384c Mon Sep 17 00:00:00 2001 From: PX4 Jenkins Date: Mon, 8 Jan 2018 23:37:05 -0500 Subject: [PATCH] Update PX4 Firmware metadata Mon Jan 8 23:37:05 EST 2018 --- .../PX4/AirframeFactMetaData.xml | 9 - .../PX4/PX4ParameterFactMetaData.xml | 168 +++++++++++++----- 2 files changed, 124 insertions(+), 53 deletions(-) diff --git a/src/AutoPilotPlugins/PX4/AirframeFactMetaData.xml b/src/AutoPilotPlugins/PX4/AirframeFactMetaData.xml index a8de209ae..adcbccdc4 100644 --- a/src/AutoPilotPlugins/PX4/AirframeFactMetaData.xml +++ b/src/AutoPilotPlugins/PX4/AirframeFactMetaData.xml @@ -589,15 +589,6 @@ throttle - - - Tool - Julian Oes <julian@oes.ch> -This startup can be used on Pixhawk/Pixfalcon/Pixracer for the -passthrough of RC input and PWM output. - custom - - VTOL diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 913f551a7..90857488b 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -444,7 +444,7 @@ Set to 2 to use heading from motion capture - + Circuit breaker for airspeed sensor Setting this parameter to 162128 will disable the check for an airspeed sensor. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -452,7 +452,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for disabling buzzer Setting this parameter to 782097 will disable the buzzer audio notification. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -460,7 +460,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for engine failure detection Setting this parameter to 284953 will disable the engine failure detection. If the aircraft is in engine failure mode the engine failure flag will be set to healthy WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -468,7 +468,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for flight termination Setting this parameter to 121212 will disable the flight termination action. --> The IO driver will not do flight termination if requested by the FMU WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -476,7 +476,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for GPS failure detection Setting this parameter to 240024 will disable the GPS failure detection. If this check is enabled, then the sensor check will fail if the GPS module is missing. It will also check for excessive signal noise on the GPS receiver and warn the user if detected. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -484,7 +484,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for IO safety Setting this parameter to 22027 will disable IO safety. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -492,7 +492,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for rate controller output Setting this parameter to 140253 will disable the rate controller uORB publication. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -500,7 +500,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for power supply check Setting this parameter to 894281 will disable the power valid checks in the commander. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -508,7 +508,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for USB link check Setting this parameter to 197848 will disable the USB connected checks in the commander. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -516,7 +516,7 @@ Set to 2 to use heading from motion capture true modules/systemlib - + Circuit breaker for position error check Setting this parameter to 201607 will disable the position and velocity accuracy checks in the commander. WARNING: ENABLING THIS CIRCUIT BREAKER IS AT OWN RISK 0 @@ -702,7 +702,7 @@ Note: ekf2 will limit the delta velocity bias estimate magnitude to be less than 1 modules/commander - + Next flight UUID This number is incremented automatically after every flight on disarming in order to remember the next flight UUID. The first flight is 0. 0 @@ -1434,12 +1434,12 @@ Increasing it makes the multi-rotor wind estimates adjust more slowly3 modules/ekf2 - + ID of Magnetometer the learned bias is for true modules/ekf2 - + Learned value of magnetometer X axis bias. This is the amount of X-axis magnetometer bias learned by the EKF and saved from the last flight. It must be set to zero if the ground based magnetometer calibration is repeated -0.5 @@ -1449,7 +1449,7 @@ This is the amount of X-axis magnetometer bias learned by the EKF and saved from true modules/ekf2 - + Learned value of magnetometer Y axis bias. This is the amount of Y-axis magnetometer bias learned by the EKF and saved from the last flight. It must be set to zero if the ground based magnetometer calibration is repeated -0.5 @@ -1459,7 +1459,7 @@ This is the amount of Y-axis magnetometer bias learned by the EKF and saved from true modules/ekf2 - + Learned value of magnetometer Z axis bias. This is the amount of Z-axis magnetometer bias learned by the EKF and saved from the last flight. It must be set to zero if the ground based magnetometer calibration is repeated -0.5 @@ -3198,13 +3198,13 @@ but also ignore less noise 1 modules/land_detector - + Total flight time in microseconds Total flight time of this autopilot. Higher 32 bits of the value. Flight time in microseconds = (LND_FLIGHT_T_HI << 32) | LND_FLIGHT_T_LO. 0 modules/land_detector - + Total flight time in microseconds Total flight time of this autopilot. Lower 32 bits of the value. Flight time in microseconds = (LND_FLIGHT_T_HI << 32) | LND_FLIGHT_T_LO. 0 @@ -3603,6 +3603,46 @@ Used to calculate increased terrain random walk nosie due to movementdrivers/mkblctrl + + + Low pass filter frequency for Accelerometer + platforms/qurt/fc_addon/mpu_spi + + MPU9X50_ACC_LPF_460HZ + MPU9X50_ACC_LPF_184HZ + MPU9X50_ACC_LPF_92HZ + MPU9X50_ACC_LPF_41HZ + MPU9X50_ACC_LPF_20HZ + MPU9X50_ACC_LPF_10HZ + MPU9X50_ACC_LPF_5HZ + MPU9X50_ACC_LPF_460HZ_NOLPF + + + + Low pass filter frequency for Gyro + platforms/qurt/fc_addon/mpu_spi + + MPU9X50_GYRO_LPF_250HZ + MPU9X50_GYRO_LPF_184HZ + MPU9X50_GYRO_LPF_92HZ + MPU9X50_GYRO_LPF_41HZ + MPU9X50_GYRO_LPF_20HZ + MPU9X50_GYRO_LPF_10HZ + MPU9X50_GYRO_LPF_5HZ + MPU9X50_GYRO_LPF_3600HZ_NOLPF + + + + Sample rate in Hz + platforms/qurt/fc_addon/mpu_spi + + MPU9x50_SAMPLE_RATE_100HZ + MPU9x50_SAMPLE_RATE_200HZ + MPU9x50_SAMPLE_RATE_500HZ + MPU9x50_SAMPLE_RATE_1000HZ + + + Set offboard loss failsafe mode @@ -5141,7 +5181,7 @@ the setpoint will be capped to MPC_XY_VEL_MAX - + Disable vision input Set to the appropriate key (328754) to disable vision input. 0 @@ -5339,6 +5379,13 @@ the setpoint will be capped to MPC_XY_VEL_MAX modules/position_estimator_inav + + + RC receiver type + Acceptable values: - RC_RECEIVER_SPEKTRUM = 1, - RC_RECEIVER_LEMONRX = 2, + platforms/qurt/fc_addon/rc_receiver + + RC channel 10 dead zone @@ -7252,106 +7299,106 @@ This is used for gathering replay logs for the ekf2 module - + Accelerometer 0 enabled modules/sensors - + ID of the Accelerometer that the calibration is for modules/sensors - + Accelerometer X-axis offset modules/sensors - + Accelerometer X-axis scaling factor modules/sensors - + Accelerometer Y-axis offset modules/sensors - + Accelerometer Y-axis scaling factor modules/sensors - + Accelerometer Z-axis offset modules/sensors - + Accelerometer Z-axis scaling factor modules/sensors - + Accelerometer 1 enabled modules/sensors - + ID of the Accelerometer that the calibration is for modules/sensors - + Accelerometer X-axis offset modules/sensors - + Accelerometer X-axis scaling factor modules/sensors - + Accelerometer Y-axis offset modules/sensors - + Accelerometer Y-axis scaling factor modules/sensors - + Accelerometer Z-axis offset modules/sensors - + Accelerometer Z-axis scaling factor modules/sensors - + Accelerometer 2 enabled modules/sensors - + ID of the Accelerometer that the calibration is for modules/sensors - + Accelerometer X-axis offset modules/sensors - + Accelerometer X-axis scaling factor modules/sensors - + Accelerometer Y-axis offset modules/sensors - + Accelerometer Y-axis scaling factor modules/sensors - + Accelerometer Z-axis offset modules/sensors - + Accelerometer Z-axis scaling factor modules/sensors - + Primary accel ID modules/sensors @@ -7964,6 +8011,39 @@ This is used for gathering replay logs for the ekf2 module + + + ESC UART baud rate + Default rate is 250Kbps, whic is used in off-the-shelf QRP ESC products. + platforms/qurt/fc_addon/uart_esc + + + ESC model + See esc_model_t enum definition in uart_esc_dev.h for all supported ESC model enum values. + platforms/qurt/fc_addon/uart_esc + + ESC_200QX + ESC_350QX + ESC_210QC + + + + Motor 1 Mapping + platforms/qurt/fc_addon/uart_esc + + + Motor 2 Mapping + platforms/qurt/fc_addon/uart_esc + + + Motor 3 Mapping + platforms/qurt/fc_addon/uart_esc + + + Motor 4 Mapping + platforms/qurt/fc_addon/uart_esc + + Interval of one subscriber in the example in ms @@ -8130,7 +8210,7 @@ This is used for gathering replay logs for the ekf2 module 0 modules/systemlib - + Set restart type Set by px4io to indicate type of restart 0 -- 2.22.0