Skip to main content

ParamId

Enum ParamId 

Source
#[repr(u16)]
pub enum ParamId {
Show 349 variants PARAM_BAUD_RATE = 0, PARAM_SERIAL_DEVICE = 1, PARAM_NUM_MOTORS = 2, PARAM_MOTOR_RESISTANCE = 3, PARAM_MOTOR_KV = 4, PARAM_NO_LOAD_CURRENT = 5, PARAM_PROP_DIAMETER = 6, PARAM_PROP_CT = 7, PARAM_PROP_CQ = 8, PARAM_VOLT_MAX = 9, PARAM_USE_MOTOR_PARAMETERS = 10, PARAM_PRIMARY_MIXER_OUTPUT_0 = 11, PARAM_PRIMARY_MIXER_OUTPUT_1 = 12, PARAM_PRIMARY_MIXER_OUTPUT_2 = 13, PARAM_PRIMARY_MIXER_OUTPUT_3 = 14, PARAM_PRIMARY_MIXER_OUTPUT_4 = 15, PARAM_PRIMARY_MIXER_OUTPUT_5 = 16, PARAM_PRIMARY_MIXER_OUTPUT_6 = 17, PARAM_PRIMARY_MIXER_OUTPUT_7 = 18, PARAM_PRIMARY_MIXER_OUTPUT_8 = 19, PARAM_PRIMARY_MIXER_OUTPUT_9 = 20, PARAM_PRIMARY_MIXER_PWM_RATE_0 = 21, PARAM_PRIMARY_MIXER_PWM_RATE_1 = 22, PARAM_PRIMARY_MIXER_PWM_RATE_2 = 23, PARAM_PRIMARY_MIXER_PWM_RATE_3 = 24, PARAM_PRIMARY_MIXER_PWM_RATE_4 = 25, PARAM_PRIMARY_MIXER_PWM_RATE_5 = 26, PARAM_PRIMARY_MIXER_PWM_RATE_6 = 27, PARAM_PRIMARY_MIXER_PWM_RATE_7 = 28, PARAM_PRIMARY_MIXER_PWM_RATE_8 = 29, PARAM_PRIMARY_MIXER_PWM_RATE_9 = 30, PARAM_PRIMARY_MIXER_0_0 = 31, PARAM_PRIMARY_MIXER_1_0 = 32, PARAM_PRIMARY_MIXER_2_0 = 33, PARAM_PRIMARY_MIXER_3_0 = 34, PARAM_PRIMARY_MIXER_4_0 = 35, PARAM_PRIMARY_MIXER_5_0 = 36, PARAM_PRIMARY_MIXER_6_0 = 37, PARAM_PRIMARY_MIXER_7_0 = 38, PARAM_PRIMARY_MIXER_8_0 = 39, PARAM_PRIMARY_MIXER_9_0 = 40, PARAM_PRIMARY_MIXER_0_1 = 41, PARAM_PRIMARY_MIXER_1_1 = 42, PARAM_PRIMARY_MIXER_2_1 = 43, PARAM_PRIMARY_MIXER_3_1 = 44, PARAM_PRIMARY_MIXER_4_1 = 45, PARAM_PRIMARY_MIXER_5_1 = 46, PARAM_PRIMARY_MIXER_6_1 = 47, PARAM_PRIMARY_MIXER_7_1 = 48, PARAM_PRIMARY_MIXER_8_1 = 49, PARAM_PRIMARY_MIXER_9_1 = 50, PARAM_PRIMARY_MIXER_0_2 = 51, PARAM_PRIMARY_MIXER_1_2 = 52, PARAM_PRIMARY_MIXER_2_2 = 53, PARAM_PRIMARY_MIXER_3_2 = 54, PARAM_PRIMARY_MIXER_4_2 = 55, PARAM_PRIMARY_MIXER_5_2 = 56, PARAM_PRIMARY_MIXER_6_2 = 57, PARAM_PRIMARY_MIXER_7_2 = 58, PARAM_PRIMARY_MIXER_8_2 = 59, PARAM_PRIMARY_MIXER_9_2 = 60, PARAM_PRIMARY_MIXER_0_3 = 61, PARAM_PRIMARY_MIXER_1_3 = 62, PARAM_PRIMARY_MIXER_2_3 = 63, PARAM_PRIMARY_MIXER_3_3 = 64, PARAM_PRIMARY_MIXER_4_3 = 65, PARAM_PRIMARY_MIXER_5_3 = 66, PARAM_PRIMARY_MIXER_6_3 = 67, PARAM_PRIMARY_MIXER_7_3 = 68, PARAM_PRIMARY_MIXER_8_3 = 69, PARAM_PRIMARY_MIXER_9_3 = 70, PARAM_PRIMARY_MIXER_0_4 = 71, PARAM_PRIMARY_MIXER_1_4 = 72, PARAM_PRIMARY_MIXER_2_4 = 73, PARAM_PRIMARY_MIXER_3_4 = 74, PARAM_PRIMARY_MIXER_4_4 = 75, PARAM_PRIMARY_MIXER_5_4 = 76, PARAM_PRIMARY_MIXER_6_4 = 77, PARAM_PRIMARY_MIXER_7_4 = 78, PARAM_PRIMARY_MIXER_8_4 = 79, PARAM_PRIMARY_MIXER_9_4 = 80, PARAM_PRIMARY_MIXER_0_5 = 81, PARAM_PRIMARY_MIXER_1_5 = 82, PARAM_PRIMARY_MIXER_2_5 = 83, PARAM_PRIMARY_MIXER_3_5 = 84, PARAM_PRIMARY_MIXER_4_5 = 85, PARAM_PRIMARY_MIXER_5_5 = 86, PARAM_PRIMARY_MIXER_6_5 = 87, PARAM_PRIMARY_MIXER_7_5 = 88, PARAM_PRIMARY_MIXER_8_5 = 89, PARAM_PRIMARY_MIXER_9_5 = 90, PARAM_PRIMARY_MIXER_0_6 = 91, PARAM_PRIMARY_MIXER_1_6 = 92, PARAM_PRIMARY_MIXER_2_6 = 93, PARAM_PRIMARY_MIXER_3_6 = 94, PARAM_PRIMARY_MIXER_4_6 = 95, PARAM_PRIMARY_MIXER_5_6 = 96, PARAM_PRIMARY_MIXER_6_6 = 97, PARAM_PRIMARY_MIXER_7_6 = 98, PARAM_PRIMARY_MIXER_8_6 = 99, PARAM_PRIMARY_MIXER_9_6 = 100, PARAM_PRIMARY_MIXER_0_7 = 101, PARAM_PRIMARY_MIXER_1_7 = 102, PARAM_PRIMARY_MIXER_2_7 = 103, PARAM_PRIMARY_MIXER_3_7 = 104, PARAM_PRIMARY_MIXER_4_7 = 105, PARAM_PRIMARY_MIXER_5_7 = 106, PARAM_PRIMARY_MIXER_6_7 = 107, PARAM_PRIMARY_MIXER_7_7 = 108, PARAM_PRIMARY_MIXER_8_7 = 109, PARAM_PRIMARY_MIXER_9_7 = 110, PARAM_PRIMARY_MIXER_0_8 = 111, PARAM_PRIMARY_MIXER_1_8 = 112, PARAM_PRIMARY_MIXER_2_8 = 113, PARAM_PRIMARY_MIXER_3_8 = 114, PARAM_PRIMARY_MIXER_4_8 = 115, PARAM_PRIMARY_MIXER_5_8 = 116, PARAM_PRIMARY_MIXER_6_8 = 117, PARAM_PRIMARY_MIXER_7_8 = 118, PARAM_PRIMARY_MIXER_8_8 = 119, PARAM_PRIMARY_MIXER_9_8 = 120, PARAM_PRIMARY_MIXER_0_9 = 121, PARAM_PRIMARY_MIXER_1_9 = 122, PARAM_PRIMARY_MIXER_2_9 = 123, PARAM_PRIMARY_MIXER_3_9 = 124, PARAM_PRIMARY_MIXER_4_9 = 125, PARAM_PRIMARY_MIXER_5_9 = 126, PARAM_PRIMARY_MIXER_6_9 = 127, PARAM_PRIMARY_MIXER_7_9 = 128, PARAM_PRIMARY_MIXER_8_9 = 129, PARAM_PRIMARY_MIXER_9_9 = 130, PARAM_SECONDARY_MIXER_0_0 = 131, PARAM_SECONDARY_MIXER_1_0 = 132, PARAM_SECONDARY_MIXER_2_0 = 133, PARAM_SECONDARY_MIXER_3_0 = 134, PARAM_SECONDARY_MIXER_4_0 = 135, PARAM_SECONDARY_MIXER_5_0 = 136, PARAM_SECONDARY_MIXER_6_0 = 137, PARAM_SECONDARY_MIXER_7_0 = 138, PARAM_SECONDARY_MIXER_8_0 = 139, PARAM_SECONDARY_MIXER_9_0 = 140, PARAM_SECONDARY_MIXER_0_1 = 141, PARAM_SECONDARY_MIXER_1_1 = 142, PARAM_SECONDARY_MIXER_2_1 = 143, PARAM_SECONDARY_MIXER_3_1 = 144, PARAM_SECONDARY_MIXER_4_1 = 145, PARAM_SECONDARY_MIXER_5_1 = 146, PARAM_SECONDARY_MIXER_6_1 = 147, PARAM_SECONDARY_MIXER_7_1 = 148, PARAM_SECONDARY_MIXER_8_1 = 149, PARAM_SECONDARY_MIXER_9_1 = 150, PARAM_SECONDARY_MIXER_0_2 = 151, PARAM_SECONDARY_MIXER_1_2 = 152, PARAM_SECONDARY_MIXER_2_2 = 153, PARAM_SECONDARY_MIXER_3_2 = 154, PARAM_SECONDARY_MIXER_4_2 = 155, PARAM_SECONDARY_MIXER_5_2 = 156, PARAM_SECONDARY_MIXER_6_2 = 157, PARAM_SECONDARY_MIXER_7_2 = 158, PARAM_SECONDARY_MIXER_8_2 = 159, PARAM_SECONDARY_MIXER_9_2 = 160, PARAM_SECONDARY_MIXER_0_3 = 161, PARAM_SECONDARY_MIXER_1_3 = 162, PARAM_SECONDARY_MIXER_2_3 = 163, PARAM_SECONDARY_MIXER_3_3 = 164, PARAM_SECONDARY_MIXER_4_3 = 165, PARAM_SECONDARY_MIXER_5_3 = 166, PARAM_SECONDARY_MIXER_6_3 = 167, PARAM_SECONDARY_MIXER_7_3 = 168, PARAM_SECONDARY_MIXER_8_3 = 169, PARAM_SECONDARY_MIXER_9_3 = 170, PARAM_SECONDARY_MIXER_0_4 = 171, PARAM_SECONDARY_MIXER_1_4 = 172, PARAM_SECONDARY_MIXER_2_4 = 173, PARAM_SECONDARY_MIXER_3_4 = 174, PARAM_SECONDARY_MIXER_4_4 = 175, PARAM_SECONDARY_MIXER_5_4 = 176, PARAM_SECONDARY_MIXER_6_4 = 177, PARAM_SECONDARY_MIXER_7_4 = 178, PARAM_SECONDARY_MIXER_8_4 = 179, PARAM_SECONDARY_MIXER_9_4 = 180, PARAM_SECONDARY_MIXER_0_5 = 181, PARAM_SECONDARY_MIXER_1_5 = 182, PARAM_SECONDARY_MIXER_2_5 = 183, PARAM_SECONDARY_MIXER_3_5 = 184, PARAM_SECONDARY_MIXER_4_5 = 185, PARAM_SECONDARY_MIXER_5_5 = 186, PARAM_SECONDARY_MIXER_6_5 = 187, PARAM_SECONDARY_MIXER_7_5 = 188, PARAM_SECONDARY_MIXER_8_5 = 189, PARAM_SECONDARY_MIXER_9_5 = 190, PARAM_SECONDARY_MIXER_0_6 = 191, PARAM_SECONDARY_MIXER_1_6 = 192, PARAM_SECONDARY_MIXER_2_6 = 193, PARAM_SECONDARY_MIXER_3_6 = 194, PARAM_SECONDARY_MIXER_4_6 = 195, PARAM_SECONDARY_MIXER_5_6 = 196, PARAM_SECONDARY_MIXER_6_6 = 197, PARAM_SECONDARY_MIXER_7_6 = 198, PARAM_SECONDARY_MIXER_8_6 = 199, PARAM_SECONDARY_MIXER_9_6 = 200, PARAM_SECONDARY_MIXER_0_7 = 201, PARAM_SECONDARY_MIXER_1_7 = 202, PARAM_SECONDARY_MIXER_2_7 = 203, PARAM_SECONDARY_MIXER_3_7 = 204, PARAM_SECONDARY_MIXER_4_7 = 205, PARAM_SECONDARY_MIXER_5_7 = 206, PARAM_SECONDARY_MIXER_6_7 = 207, PARAM_SECONDARY_MIXER_7_7 = 208, PARAM_SECONDARY_MIXER_8_7 = 209, PARAM_SECONDARY_MIXER_9_7 = 210, PARAM_SECONDARY_MIXER_0_8 = 211, PARAM_SECONDARY_MIXER_1_8 = 212, PARAM_SECONDARY_MIXER_2_8 = 213, PARAM_SECONDARY_MIXER_3_8 = 214, PARAM_SECONDARY_MIXER_4_8 = 215, PARAM_SECONDARY_MIXER_5_8 = 216, PARAM_SECONDARY_MIXER_6_8 = 217, PARAM_SECONDARY_MIXER_7_8 = 218, PARAM_SECONDARY_MIXER_8_8 = 219, PARAM_SECONDARY_MIXER_9_8 = 220, PARAM_SECONDARY_MIXER_0_9 = 221, PARAM_SECONDARY_MIXER_1_9 = 222, PARAM_SECONDARY_MIXER_2_9 = 223, PARAM_SECONDARY_MIXER_3_9 = 224, PARAM_SECONDARY_MIXER_4_9 = 225, PARAM_SECONDARY_MIXER_5_9 = 226, PARAM_SECONDARY_MIXER_6_9 = 227, PARAM_SECONDARY_MIXER_7_9 = 228, PARAM_SECONDARY_MIXER_8_9 = 229, PARAM_SECONDARY_MIXER_9_9 = 230, PARAM_SYSTEM_ID = 231, PARAM_PID_ROLL_RATE_P = 232, PARAM_PID_ROLL_RATE_I = 233, PARAM_PID_ROLL_RATE_D = 234, PARAM_PID_PITCH_RATE_P = 235, PARAM_PID_PITCH_RATE_I = 236, PARAM_PID_PITCH_RATE_D = 237, PARAM_PID_YAW_RATE_P = 238, PARAM_PID_YAW_RATE_I = 239, PARAM_PID_YAW_RATE_D = 240, PARAM_PID_ROLL_ANGLE_P = 241, PARAM_PID_ROLL_ANGLE_I = 242, PARAM_PID_ROLL_ANGLE_D = 243, PARAM_PID_PITCH_ANGLE_P = 244, PARAM_PID_PITCH_ANGLE_I = 245, PARAM_PID_PITCH_ANGLE_D = 246, PARAM_X_EQ_TORQUE = 247, PARAM_Y_EQ_TORQUE = 248, PARAM_Z_EQ_TORQUE = 249, PARAM_PID_TAU = 250, PARAM_MOTOR_IDLE_THROTTLE = 251, PARAM_FAILSAFE_THROTTLE = 252, PARAM_SPIN_MOTORS_WHEN_ARMED = 253, PARAM_CHANNEL_OUTPUT_MASK = 254, PARAM_INIT_TIME = 255, PARAM_FILTER_KP_ACC = 256, PARAM_FILTER_KI = 257, PARAM_FILTER_KP_EXT = 258, PARAM_FILTER_ACCEL_MARGIN = 259, PARAM_FILTER_USE_QUAD_INT = 260, PARAM_FILTER_USE_MAT_EXP = 261, PARAM_FILTER_USE_ACC = 262, PARAM_CALIBRATE_GYRO_ON_ARM = 263, PARAM_GYRO_XY_ALPHA = 264, PARAM_GYRO_Z_ALPHA = 265, PARAM_ACC_ALPHA = 266, PARAM_GYRO_X_BIAS = 267, PARAM_GYRO_Y_BIAS = 268, PARAM_GYRO_Z_BIAS = 269, PARAM_ACC_X_BIAS = 270, PARAM_ACC_Y_BIAS = 271, PARAM_ACC_Z_BIAS = 272, PARAM_ACC_X_TEMP_COMP = 273, PARAM_ACC_Y_TEMP_COMP = 274, PARAM_ACC_Z_TEMP_COMP = 275, PARAM_MAG_A00_COMP = 276, PARAM_MAG_A01_COMP = 277, PARAM_MAG_A02_COMP = 278, PARAM_MAG_A10_COMP = 279, PARAM_MAG_A11_COMP = 280, PARAM_MAG_A12_COMP = 281, PARAM_MAG_A20_COMP = 282, PARAM_MAG_A21_COMP = 283, PARAM_MAG_A22_COMP = 284, PARAM_MAG_X_BIAS = 285, PARAM_MAG_Y_BIAS = 286, PARAM_MAG_Z_BIAS = 287, PARAM_BARO_BIAS = 288, PARAM_GROUND_LEVEL = 289, PARAM_DIFF_PRESS_BIAS = 290, PARAM_RC_TYPE = 291, PARAM_RC_X_CHANNEL = 292, PARAM_RC_Y_CHANNEL = 293, PARAM_RC_Z_CHANNEL = 294, PARAM_RC_F_CHANNEL = 295, PARAM_RC_F_AXIS = 296, PARAM_RC_ATTITUDE_OVERRIDE_CHANNEL = 297, PARAM_RC_THROTTLE_OVERRIDE_CHANNEL = 298, PARAM_RC_ATT_CONTROL_TYPE_CHANNEL = 299, PARAM_RC_ARM_CHANNEL = 300, PARAM_RC_NUM_CHANNELS = 301, PARAM_RC_SWITCH_5_DIRECTION = 302, PARAM_RC_SWITCH_6_DIRECTION = 303, PARAM_RC_SWITCH_7_DIRECTION = 304, PARAM_RC_SWITCH_8_DIRECTION = 305, PARAM_RC_OVERRIDE_DEVIATION = 306, PARAM_OVERRIDE_LAG_TIME = 307, PARAM_RC_OVERRIDE_TAKE_MIN_THROTTLE = 308, PARAM_RC_MAX_THROTTLE = 309, PARAM_RC_ATTITUDE_MODE = 310, PARAM_ALLOW_UNHEALTHY_ESTIMATOR = 311, PARAM_EST_ANGLE_LOCKOUT = 312, PARAM_RC_MAX_ROLL = 313, PARAM_RC_MAX_PITCH = 314, PARAM_RC_MAX_ROLLRATE = 315, PARAM_RC_MAX_PITCHRATE = 316, PARAM_RC_MAX_YAWRATE = 317, PARAM_PRIMARY_MIXER = 318, PARAM_SECONDARY_MIXER = 319, PARAM_FIXED_WING = 320, PARAM_ELEVATOR_REVERSE = 321, PARAM_AILERON_REVERSE = 322, PARAM_RUDDER_REVERSE = 323, PARAM_IMU_ROLL = 324, PARAM_IMU_PITCH = 325, PARAM_IMU_YAW = 326, PARAM_MAG_ROLL = 327, PARAM_MAG_PITCH = 328, PARAM_MAG_YAW = 329, PARAM_ARM_THRESHOLD = 330, PARAM_BATTERY_VOLTAGE_MULTIPLIER = 331, PARAM_BATTERY_CURRENT_MULTIPLIER = 332, PARAM_BATTERY_VOLTAGE_ALPHA = 333, PARAM_BATTERY_CURRENT_ALPHA = 334, PARAM_OFFBOARD_TIMEOUT = 335, PARAM_RC_OUTPUT_KILL_CHANNEL = 336, PARAM_TELEM_HEARTBEAT_HZ = 337, PARAM_TELEM_STATUS_HZ = 338, PARAM_TELEM_IMU_HZ = 339, PARAM_TELEM_ATTITUDE_HZ = 340, PARAM_TELEM_OUTPUT_RAW_HZ = 341, PARAM_TELEM_DIFF_PRESSURE_HZ = 342, PARAM_TELEM_BARO_HZ = 343, PARAM_TELEM_MAG_HZ = 344, PARAM_TELEM_RANGE_HZ = 345, PARAM_TELEM_BATTERY_HZ = 346, PARAM_TELEM_GNSS_HZ = 347, PARAM_TELEM_RC_HZ = 348,
}

Variants§

§

PARAM_BAUD_RATE = 0

§

PARAM_SERIAL_DEVICE = 1

§

PARAM_NUM_MOTORS = 2

§

PARAM_MOTOR_RESISTANCE = 3

§

PARAM_MOTOR_KV = 4

§

PARAM_NO_LOAD_CURRENT = 5

§

PARAM_PROP_DIAMETER = 6

§

PARAM_PROP_CT = 7

§

PARAM_PROP_CQ = 8

§

PARAM_VOLT_MAX = 9

§

PARAM_USE_MOTOR_PARAMETERS = 10

§

PARAM_PRIMARY_MIXER_OUTPUT_0 = 11

§

PARAM_PRIMARY_MIXER_OUTPUT_1 = 12

§

PARAM_PRIMARY_MIXER_OUTPUT_2 = 13

§

PARAM_PRIMARY_MIXER_OUTPUT_3 = 14

§

PARAM_PRIMARY_MIXER_OUTPUT_4 = 15

§

PARAM_PRIMARY_MIXER_OUTPUT_5 = 16

§

PARAM_PRIMARY_MIXER_OUTPUT_6 = 17

§

PARAM_PRIMARY_MIXER_OUTPUT_7 = 18

§

PARAM_PRIMARY_MIXER_OUTPUT_8 = 19

§

PARAM_PRIMARY_MIXER_OUTPUT_9 = 20

§

PARAM_PRIMARY_MIXER_PWM_RATE_0 = 21

§

PARAM_PRIMARY_MIXER_PWM_RATE_1 = 22

§

PARAM_PRIMARY_MIXER_PWM_RATE_2 = 23

§

PARAM_PRIMARY_MIXER_PWM_RATE_3 = 24

§

PARAM_PRIMARY_MIXER_PWM_RATE_4 = 25

§

PARAM_PRIMARY_MIXER_PWM_RATE_5 = 26

§

PARAM_PRIMARY_MIXER_PWM_RATE_6 = 27

§

PARAM_PRIMARY_MIXER_PWM_RATE_7 = 28

§

PARAM_PRIMARY_MIXER_PWM_RATE_8 = 29

§

PARAM_PRIMARY_MIXER_PWM_RATE_9 = 30

§

PARAM_PRIMARY_MIXER_0_0 = 31

§

PARAM_PRIMARY_MIXER_1_0 = 32

§

PARAM_PRIMARY_MIXER_2_0 = 33

§

PARAM_PRIMARY_MIXER_3_0 = 34

§

PARAM_PRIMARY_MIXER_4_0 = 35

§

PARAM_PRIMARY_MIXER_5_0 = 36

§

PARAM_PRIMARY_MIXER_6_0 = 37

§

PARAM_PRIMARY_MIXER_7_0 = 38

§

PARAM_PRIMARY_MIXER_8_0 = 39

§

PARAM_PRIMARY_MIXER_9_0 = 40

§

PARAM_PRIMARY_MIXER_0_1 = 41

§

PARAM_PRIMARY_MIXER_1_1 = 42

§

PARAM_PRIMARY_MIXER_2_1 = 43

§

PARAM_PRIMARY_MIXER_3_1 = 44

§

PARAM_PRIMARY_MIXER_4_1 = 45

§

PARAM_PRIMARY_MIXER_5_1 = 46

§

PARAM_PRIMARY_MIXER_6_1 = 47

§

PARAM_PRIMARY_MIXER_7_1 = 48

§

PARAM_PRIMARY_MIXER_8_1 = 49

§

PARAM_PRIMARY_MIXER_9_1 = 50

§

PARAM_PRIMARY_MIXER_0_2 = 51

§

PARAM_PRIMARY_MIXER_1_2 = 52

§

PARAM_PRIMARY_MIXER_2_2 = 53

§

PARAM_PRIMARY_MIXER_3_2 = 54

§

PARAM_PRIMARY_MIXER_4_2 = 55

§

PARAM_PRIMARY_MIXER_5_2 = 56

§

PARAM_PRIMARY_MIXER_6_2 = 57

§

PARAM_PRIMARY_MIXER_7_2 = 58

§

PARAM_PRIMARY_MIXER_8_2 = 59

§

PARAM_PRIMARY_MIXER_9_2 = 60

§

PARAM_PRIMARY_MIXER_0_3 = 61

§

PARAM_PRIMARY_MIXER_1_3 = 62

§

PARAM_PRIMARY_MIXER_2_3 = 63

§

PARAM_PRIMARY_MIXER_3_3 = 64

§

PARAM_PRIMARY_MIXER_4_3 = 65

§

PARAM_PRIMARY_MIXER_5_3 = 66

§

PARAM_PRIMARY_MIXER_6_3 = 67

§

PARAM_PRIMARY_MIXER_7_3 = 68

§

PARAM_PRIMARY_MIXER_8_3 = 69

§

PARAM_PRIMARY_MIXER_9_3 = 70

§

PARAM_PRIMARY_MIXER_0_4 = 71

§

PARAM_PRIMARY_MIXER_1_4 = 72

§

PARAM_PRIMARY_MIXER_2_4 = 73

§

PARAM_PRIMARY_MIXER_3_4 = 74

§

PARAM_PRIMARY_MIXER_4_4 = 75

§

PARAM_PRIMARY_MIXER_5_4 = 76

§

PARAM_PRIMARY_MIXER_6_4 = 77

§

PARAM_PRIMARY_MIXER_7_4 = 78

§

PARAM_PRIMARY_MIXER_8_4 = 79

§

PARAM_PRIMARY_MIXER_9_4 = 80

§

PARAM_PRIMARY_MIXER_0_5 = 81

§

PARAM_PRIMARY_MIXER_1_5 = 82

§

PARAM_PRIMARY_MIXER_2_5 = 83

§

PARAM_PRIMARY_MIXER_3_5 = 84

§

PARAM_PRIMARY_MIXER_4_5 = 85

§

PARAM_PRIMARY_MIXER_5_5 = 86

§

PARAM_PRIMARY_MIXER_6_5 = 87

§

PARAM_PRIMARY_MIXER_7_5 = 88

§

PARAM_PRIMARY_MIXER_8_5 = 89

§

PARAM_PRIMARY_MIXER_9_5 = 90

§

PARAM_PRIMARY_MIXER_0_6 = 91

§

PARAM_PRIMARY_MIXER_1_6 = 92

§

PARAM_PRIMARY_MIXER_2_6 = 93

§

PARAM_PRIMARY_MIXER_3_6 = 94

§

PARAM_PRIMARY_MIXER_4_6 = 95

§

PARAM_PRIMARY_MIXER_5_6 = 96

§

PARAM_PRIMARY_MIXER_6_6 = 97

§

PARAM_PRIMARY_MIXER_7_6 = 98

§

PARAM_PRIMARY_MIXER_8_6 = 99

§

PARAM_PRIMARY_MIXER_9_6 = 100

§

PARAM_PRIMARY_MIXER_0_7 = 101

§

PARAM_PRIMARY_MIXER_1_7 = 102

§

PARAM_PRIMARY_MIXER_2_7 = 103

§

PARAM_PRIMARY_MIXER_3_7 = 104

§

PARAM_PRIMARY_MIXER_4_7 = 105

§

PARAM_PRIMARY_MIXER_5_7 = 106

§

PARAM_PRIMARY_MIXER_6_7 = 107

§

PARAM_PRIMARY_MIXER_7_7 = 108

§

PARAM_PRIMARY_MIXER_8_7 = 109

§

PARAM_PRIMARY_MIXER_9_7 = 110

§

PARAM_PRIMARY_MIXER_0_8 = 111

§

PARAM_PRIMARY_MIXER_1_8 = 112

§

PARAM_PRIMARY_MIXER_2_8 = 113

§

PARAM_PRIMARY_MIXER_3_8 = 114

§

PARAM_PRIMARY_MIXER_4_8 = 115

§

PARAM_PRIMARY_MIXER_5_8 = 116

§

PARAM_PRIMARY_MIXER_6_8 = 117

§

PARAM_PRIMARY_MIXER_7_8 = 118

§

PARAM_PRIMARY_MIXER_8_8 = 119

§

PARAM_PRIMARY_MIXER_9_8 = 120

§

PARAM_PRIMARY_MIXER_0_9 = 121

§

PARAM_PRIMARY_MIXER_1_9 = 122

§

PARAM_PRIMARY_MIXER_2_9 = 123

§

PARAM_PRIMARY_MIXER_3_9 = 124

§

PARAM_PRIMARY_MIXER_4_9 = 125

§

PARAM_PRIMARY_MIXER_5_9 = 126

§

PARAM_PRIMARY_MIXER_6_9 = 127

§

PARAM_PRIMARY_MIXER_7_9 = 128

§

PARAM_PRIMARY_MIXER_8_9 = 129

§

PARAM_PRIMARY_MIXER_9_9 = 130

§

PARAM_SECONDARY_MIXER_0_0 = 131

§

PARAM_SECONDARY_MIXER_1_0 = 132

§

PARAM_SECONDARY_MIXER_2_0 = 133

§

PARAM_SECONDARY_MIXER_3_0 = 134

§

PARAM_SECONDARY_MIXER_4_0 = 135

§

PARAM_SECONDARY_MIXER_5_0 = 136

§

PARAM_SECONDARY_MIXER_6_0 = 137

§

PARAM_SECONDARY_MIXER_7_0 = 138

§

PARAM_SECONDARY_MIXER_8_0 = 139

§

PARAM_SECONDARY_MIXER_9_0 = 140

§

PARAM_SECONDARY_MIXER_0_1 = 141

§

PARAM_SECONDARY_MIXER_1_1 = 142

§

PARAM_SECONDARY_MIXER_2_1 = 143

§

PARAM_SECONDARY_MIXER_3_1 = 144

§

PARAM_SECONDARY_MIXER_4_1 = 145

§

PARAM_SECONDARY_MIXER_5_1 = 146

§

PARAM_SECONDARY_MIXER_6_1 = 147

§

PARAM_SECONDARY_MIXER_7_1 = 148

§

PARAM_SECONDARY_MIXER_8_1 = 149

§

PARAM_SECONDARY_MIXER_9_1 = 150

§

PARAM_SECONDARY_MIXER_0_2 = 151

§

PARAM_SECONDARY_MIXER_1_2 = 152

§

PARAM_SECONDARY_MIXER_2_2 = 153

§

PARAM_SECONDARY_MIXER_3_2 = 154

§

PARAM_SECONDARY_MIXER_4_2 = 155

§

PARAM_SECONDARY_MIXER_5_2 = 156

§

PARAM_SECONDARY_MIXER_6_2 = 157

§

PARAM_SECONDARY_MIXER_7_2 = 158

§

PARAM_SECONDARY_MIXER_8_2 = 159

§

PARAM_SECONDARY_MIXER_9_2 = 160

§

PARAM_SECONDARY_MIXER_0_3 = 161

§

PARAM_SECONDARY_MIXER_1_3 = 162

§

PARAM_SECONDARY_MIXER_2_3 = 163

§

PARAM_SECONDARY_MIXER_3_3 = 164

§

PARAM_SECONDARY_MIXER_4_3 = 165

§

PARAM_SECONDARY_MIXER_5_3 = 166

§

PARAM_SECONDARY_MIXER_6_3 = 167

§

PARAM_SECONDARY_MIXER_7_3 = 168

§

PARAM_SECONDARY_MIXER_8_3 = 169

§

PARAM_SECONDARY_MIXER_9_3 = 170

§

PARAM_SECONDARY_MIXER_0_4 = 171

§

PARAM_SECONDARY_MIXER_1_4 = 172

§

PARAM_SECONDARY_MIXER_2_4 = 173

§

PARAM_SECONDARY_MIXER_3_4 = 174

§

PARAM_SECONDARY_MIXER_4_4 = 175

§

PARAM_SECONDARY_MIXER_5_4 = 176

§

PARAM_SECONDARY_MIXER_6_4 = 177

§

PARAM_SECONDARY_MIXER_7_4 = 178

§

PARAM_SECONDARY_MIXER_8_4 = 179

§

PARAM_SECONDARY_MIXER_9_4 = 180

§

PARAM_SECONDARY_MIXER_0_5 = 181

§

PARAM_SECONDARY_MIXER_1_5 = 182

§

PARAM_SECONDARY_MIXER_2_5 = 183

§

PARAM_SECONDARY_MIXER_3_5 = 184

§

PARAM_SECONDARY_MIXER_4_5 = 185

§

PARAM_SECONDARY_MIXER_5_5 = 186

§

PARAM_SECONDARY_MIXER_6_5 = 187

§

PARAM_SECONDARY_MIXER_7_5 = 188

§

PARAM_SECONDARY_MIXER_8_5 = 189

§

PARAM_SECONDARY_MIXER_9_5 = 190

§

PARAM_SECONDARY_MIXER_0_6 = 191

§

PARAM_SECONDARY_MIXER_1_6 = 192

§

PARAM_SECONDARY_MIXER_2_6 = 193

§

PARAM_SECONDARY_MIXER_3_6 = 194

§

PARAM_SECONDARY_MIXER_4_6 = 195

§

PARAM_SECONDARY_MIXER_5_6 = 196

§

PARAM_SECONDARY_MIXER_6_6 = 197

§

PARAM_SECONDARY_MIXER_7_6 = 198

§

PARAM_SECONDARY_MIXER_8_6 = 199

§

PARAM_SECONDARY_MIXER_9_6 = 200

§

PARAM_SECONDARY_MIXER_0_7 = 201

§

PARAM_SECONDARY_MIXER_1_7 = 202

§

PARAM_SECONDARY_MIXER_2_7 = 203

§

PARAM_SECONDARY_MIXER_3_7 = 204

§

PARAM_SECONDARY_MIXER_4_7 = 205

§

PARAM_SECONDARY_MIXER_5_7 = 206

§

PARAM_SECONDARY_MIXER_6_7 = 207

§

PARAM_SECONDARY_MIXER_7_7 = 208

§

PARAM_SECONDARY_MIXER_8_7 = 209

§

PARAM_SECONDARY_MIXER_9_7 = 210

§

PARAM_SECONDARY_MIXER_0_8 = 211

§

PARAM_SECONDARY_MIXER_1_8 = 212

§

PARAM_SECONDARY_MIXER_2_8 = 213

§

PARAM_SECONDARY_MIXER_3_8 = 214

§

PARAM_SECONDARY_MIXER_4_8 = 215

§

PARAM_SECONDARY_MIXER_5_8 = 216

§

PARAM_SECONDARY_MIXER_6_8 = 217

§

PARAM_SECONDARY_MIXER_7_8 = 218

§

PARAM_SECONDARY_MIXER_8_8 = 219

§

PARAM_SECONDARY_MIXER_9_8 = 220

§

PARAM_SECONDARY_MIXER_0_9 = 221

§

PARAM_SECONDARY_MIXER_1_9 = 222

§

PARAM_SECONDARY_MIXER_2_9 = 223

§

PARAM_SECONDARY_MIXER_3_9 = 224

§

PARAM_SECONDARY_MIXER_4_9 = 225

§

PARAM_SECONDARY_MIXER_5_9 = 226

§

PARAM_SECONDARY_MIXER_6_9 = 227

§

PARAM_SECONDARY_MIXER_7_9 = 228

§

PARAM_SECONDARY_MIXER_8_9 = 229

§

PARAM_SECONDARY_MIXER_9_9 = 230

§

PARAM_SYSTEM_ID = 231

§

PARAM_PID_ROLL_RATE_P = 232

§

PARAM_PID_ROLL_RATE_I = 233

§

PARAM_PID_ROLL_RATE_D = 234

§

PARAM_PID_PITCH_RATE_P = 235

§

PARAM_PID_PITCH_RATE_I = 236

§

PARAM_PID_PITCH_RATE_D = 237

§

PARAM_PID_YAW_RATE_P = 238

§

PARAM_PID_YAW_RATE_I = 239

§

PARAM_PID_YAW_RATE_D = 240

§

PARAM_PID_ROLL_ANGLE_P = 241

§

PARAM_PID_ROLL_ANGLE_I = 242

§

PARAM_PID_ROLL_ANGLE_D = 243

§

PARAM_PID_PITCH_ANGLE_P = 244

§

PARAM_PID_PITCH_ANGLE_I = 245

§

PARAM_PID_PITCH_ANGLE_D = 246

§

PARAM_X_EQ_TORQUE = 247

§

PARAM_Y_EQ_TORQUE = 248

§

PARAM_Z_EQ_TORQUE = 249

§

PARAM_PID_TAU = 250

§

PARAM_MOTOR_IDLE_THROTTLE = 251

§

PARAM_FAILSAFE_THROTTLE = 252

§

PARAM_SPIN_MOTORS_WHEN_ARMED = 253

§

PARAM_CHANNEL_OUTPUT_MASK = 254

§

PARAM_INIT_TIME = 255

§

PARAM_FILTER_KP_ACC = 256

§

PARAM_FILTER_KI = 257

§

PARAM_FILTER_KP_EXT = 258

§

PARAM_FILTER_ACCEL_MARGIN = 259

§

PARAM_FILTER_USE_QUAD_INT = 260

§

PARAM_FILTER_USE_MAT_EXP = 261

§

PARAM_FILTER_USE_ACC = 262

§

PARAM_CALIBRATE_GYRO_ON_ARM = 263

§

PARAM_GYRO_XY_ALPHA = 264

§

PARAM_GYRO_Z_ALPHA = 265

§

PARAM_ACC_ALPHA = 266

§

PARAM_GYRO_X_BIAS = 267

§

PARAM_GYRO_Y_BIAS = 268

§

PARAM_GYRO_Z_BIAS = 269

§

PARAM_ACC_X_BIAS = 270

§

PARAM_ACC_Y_BIAS = 271

§

PARAM_ACC_Z_BIAS = 272

§

PARAM_ACC_X_TEMP_COMP = 273

§

PARAM_ACC_Y_TEMP_COMP = 274

§

PARAM_ACC_Z_TEMP_COMP = 275

§

PARAM_MAG_A00_COMP = 276

§

PARAM_MAG_A01_COMP = 277

§

PARAM_MAG_A02_COMP = 278

§

PARAM_MAG_A10_COMP = 279

§

PARAM_MAG_A11_COMP = 280

§

PARAM_MAG_A12_COMP = 281

§

PARAM_MAG_A20_COMP = 282

§

PARAM_MAG_A21_COMP = 283

§

PARAM_MAG_A22_COMP = 284

§

PARAM_MAG_X_BIAS = 285

§

PARAM_MAG_Y_BIAS = 286

§

PARAM_MAG_Z_BIAS = 287

§

PARAM_BARO_BIAS = 288

§

PARAM_GROUND_LEVEL = 289

§

PARAM_DIFF_PRESS_BIAS = 290

§

PARAM_RC_TYPE = 291

§

PARAM_RC_X_CHANNEL = 292

§

PARAM_RC_Y_CHANNEL = 293

§

PARAM_RC_Z_CHANNEL = 294

§

PARAM_RC_F_CHANNEL = 295

§

PARAM_RC_F_AXIS = 296

§

PARAM_RC_ATTITUDE_OVERRIDE_CHANNEL = 297

§

PARAM_RC_THROTTLE_OVERRIDE_CHANNEL = 298

§

PARAM_RC_ATT_CONTROL_TYPE_CHANNEL = 299

§

PARAM_RC_ARM_CHANNEL = 300

§

PARAM_RC_NUM_CHANNELS = 301

§

PARAM_RC_SWITCH_5_DIRECTION = 302

§

PARAM_RC_SWITCH_6_DIRECTION = 303

§

PARAM_RC_SWITCH_7_DIRECTION = 304

§

PARAM_RC_SWITCH_8_DIRECTION = 305

§

PARAM_RC_OVERRIDE_DEVIATION = 306

§

PARAM_OVERRIDE_LAG_TIME = 307

§

PARAM_RC_OVERRIDE_TAKE_MIN_THROTTLE = 308

§

PARAM_RC_MAX_THROTTLE = 309

§

PARAM_RC_ATTITUDE_MODE = 310

§

PARAM_ALLOW_UNHEALTHY_ESTIMATOR = 311

§

PARAM_EST_ANGLE_LOCKOUT = 312

§

PARAM_RC_MAX_ROLL = 313

§

PARAM_RC_MAX_PITCH = 314

§

PARAM_RC_MAX_ROLLRATE = 315

§

PARAM_RC_MAX_PITCHRATE = 316

§

PARAM_RC_MAX_YAWRATE = 317

§

PARAM_PRIMARY_MIXER = 318

§

PARAM_SECONDARY_MIXER = 319

§

PARAM_FIXED_WING = 320

§

PARAM_ELEVATOR_REVERSE = 321

§

PARAM_AILERON_REVERSE = 322

§

PARAM_RUDDER_REVERSE = 323

§

PARAM_IMU_ROLL = 324

§

PARAM_IMU_PITCH = 325

§

PARAM_IMU_YAW = 326

§

PARAM_MAG_ROLL = 327

§

PARAM_MAG_PITCH = 328

§

PARAM_MAG_YAW = 329

§

PARAM_ARM_THRESHOLD = 330

§

PARAM_BATTERY_VOLTAGE_MULTIPLIER = 331

§

PARAM_BATTERY_CURRENT_MULTIPLIER = 332

§

PARAM_BATTERY_VOLTAGE_ALPHA = 333

§

PARAM_BATTERY_CURRENT_ALPHA = 334

§

PARAM_OFFBOARD_TIMEOUT = 335

§

PARAM_RC_OUTPUT_KILL_CHANNEL = 336

§

PARAM_TELEM_HEARTBEAT_HZ = 337

§

PARAM_TELEM_STATUS_HZ = 338

§

PARAM_TELEM_IMU_HZ = 339

§

PARAM_TELEM_ATTITUDE_HZ = 340

§

PARAM_TELEM_OUTPUT_RAW_HZ = 341

§

PARAM_TELEM_DIFF_PRESSURE_HZ = 342

§

PARAM_TELEM_BARO_HZ = 343

§

PARAM_TELEM_MAG_HZ = 344

§

PARAM_TELEM_RANGE_HZ = 345

§

PARAM_TELEM_BATTERY_HZ = 346

§

PARAM_TELEM_GNSS_HZ = 347

§

PARAM_TELEM_RC_HZ = 348

Implementations§

Source§

impl ParamId

Source

pub fn as_str(&self) -> &'static str

Returns the static string name of the parameter.

Source

pub fn from_index(index: usize) -> Option<Self>

Returns a parameter ID from its table index.

Trait Implementations§

Source§

impl Clone for ParamId

Source§

fn clone(&self) -> ParamId

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ParamId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for ParamId

Source§

fn eq(&self, other: &ParamId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ParamId

Source§

impl Eq for ParamId

Source§

impl StructuralPartialEq for ParamId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> Scalar for T
where T: 'static + Clone + PartialEq + Debug,