From dbb2c673aea9f7ddbba8ccff364b517218900130 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 7 Jan 2018 19:54:43 +0100 Subject: [PATCH] PX4 Firmware: Update param meta --- .../PX4/PX4ParameterFactMetaData.xml | 147 ++++++++++++++---- 1 file changed, 114 insertions(+), 33 deletions(-) diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 913f551a7..7f653f8b0 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -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 @@ -4451,6 +4491,7 @@ towards MPC_ACC_HOR_MAX/MPC_ACC_UP_MAX with jerk limit Landing descend rate 0.6 + 1.5 m/s 1 modules/mc_pos_control @@ -5339,6 +5380,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 +7300,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 +8012,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 @@ -7980,7 +8061,7 @@ This is used for gathering replay logs for the ekf2 module Operating address of the NRF51 (most significant byte) modules/syslink - + Operating address of the NRF51 (least significant 4 bytes) modules/syslink -- 2.22.0