enum | : uint16_t {
rosflight_firmware::PARAM_BAUD_RATE = 0,
rosflight_firmware::PARAM_SERIAL_DEVICE,
rosflight_firmware::PARAM_SYSTEM_ID,
rosflight_firmware::PARAM_STREAM_HEARTBEAT_RATE,
rosflight_firmware::PARAM_STREAM_STATUS_RATE,
rosflight_firmware::PARAM_STREAM_ATTITUDE_RATE,
rosflight_firmware::PARAM_STREAM_IMU_RATE,
rosflight_firmware::PARAM_STREAM_MAG_RATE,
rosflight_firmware::PARAM_STREAM_BARO_RATE,
rosflight_firmware::PARAM_STREAM_AIRSPEED_RATE,
rosflight_firmware::PARAM_STREAM_SONAR_RATE,
rosflight_firmware::PARAM_STREAM_GNSS_RATE,
rosflight_firmware::PARAM_STREAM_GNSS_RAW_RATE,
rosflight_firmware::PARAM_STREAM_OUTPUT_RAW_RATE,
rosflight_firmware::PARAM_STREAM_RC_RAW_RATE,
rosflight_firmware::PARAM_MAX_COMMAND,
rosflight_firmware::PARAM_PID_ROLL_RATE_P,
rosflight_firmware::PARAM_PID_ROLL_RATE_I,
rosflight_firmware::PARAM_PID_ROLL_RATE_D,
rosflight_firmware::PARAM_PID_PITCH_RATE_P,
rosflight_firmware::PARAM_PID_PITCH_RATE_I,
rosflight_firmware::PARAM_PID_PITCH_RATE_D,
rosflight_firmware::PARAM_PID_YAW_RATE_P,
rosflight_firmware::PARAM_PID_YAW_RATE_I,
rosflight_firmware::PARAM_PID_YAW_RATE_D,
rosflight_firmware::PARAM_PID_ROLL_ANGLE_P,
rosflight_firmware::PARAM_PID_ROLL_ANGLE_I,
rosflight_firmware::PARAM_PID_ROLL_ANGLE_D,
rosflight_firmware::PARAM_PID_PITCH_ANGLE_P,
rosflight_firmware::PARAM_PID_PITCH_ANGLE_I,
rosflight_firmware::PARAM_PID_PITCH_ANGLE_D,
rosflight_firmware::PARAM_X_EQ_TORQUE,
rosflight_firmware::PARAM_Y_EQ_TORQUE,
rosflight_firmware::PARAM_Z_EQ_TORQUE,
rosflight_firmware::PARAM_PID_TAU,
rosflight_firmware::PARAM_MOTOR_PWM_SEND_RATE,
rosflight_firmware::PARAM_MOTOR_IDLE_THROTTLE,
rosflight_firmware::PARAM_FAILSAFE_THROTTLE,
rosflight_firmware::PARAM_SPIN_MOTORS_WHEN_ARMED,
rosflight_firmware::PARAM_INIT_TIME,
rosflight_firmware::PARAM_FILTER_KP,
rosflight_firmware::PARAM_FILTER_KI,
rosflight_firmware::PARAM_FILTER_KP_ATT_CORRECTION,
rosflight_firmware::PARAM_FILTER_USE_QUAD_INT,
rosflight_firmware::PARAM_FILTER_USE_MAT_EXP,
rosflight_firmware::PARAM_FILTER_USE_ACC,
rosflight_firmware::PARAM_CALIBRATE_GYRO_ON_ARM,
rosflight_firmware::PARAM_GYRO_XY_ALPHA,
rosflight_firmware::PARAM_GYRO_Z_ALPHA,
rosflight_firmware::PARAM_ACC_ALPHA,
rosflight_firmware::PARAM_GYRO_X_BIAS,
rosflight_firmware::PARAM_GYRO_Y_BIAS,
rosflight_firmware::PARAM_GYRO_Z_BIAS,
rosflight_firmware::PARAM_ACC_X_BIAS,
rosflight_firmware::PARAM_ACC_Y_BIAS,
rosflight_firmware::PARAM_ACC_Z_BIAS,
rosflight_firmware::PARAM_ACC_X_TEMP_COMP,
rosflight_firmware::PARAM_ACC_Y_TEMP_COMP,
rosflight_firmware::PARAM_ACC_Z_TEMP_COMP,
rosflight_firmware::PARAM_MAG_A11_COMP,
rosflight_firmware::PARAM_MAG_A12_COMP,
rosflight_firmware::PARAM_MAG_A13_COMP,
rosflight_firmware::PARAM_MAG_A21_COMP,
rosflight_firmware::PARAM_MAG_A22_COMP,
rosflight_firmware::PARAM_MAG_A23_COMP,
rosflight_firmware::PARAM_MAG_A31_COMP,
rosflight_firmware::PARAM_MAG_A32_COMP,
rosflight_firmware::PARAM_MAG_A33_COMP,
rosflight_firmware::PARAM_MAG_X_BIAS,
rosflight_firmware::PARAM_MAG_Y_BIAS,
rosflight_firmware::PARAM_MAG_Z_BIAS,
rosflight_firmware::PARAM_BARO_BIAS,
rosflight_firmware::PARAM_GROUND_LEVEL,
rosflight_firmware::PARAM_DIFF_PRESS_BIAS,
rosflight_firmware::PARAM_RC_TYPE,
rosflight_firmware::PARAM_RC_X_CHANNEL,
rosflight_firmware::PARAM_RC_Y_CHANNEL,
rosflight_firmware::PARAM_RC_Z_CHANNEL,
rosflight_firmware::PARAM_RC_F_CHANNEL,
rosflight_firmware::PARAM_RC_ATTITUDE_OVERRIDE_CHANNEL,
rosflight_firmware::PARAM_RC_THROTTLE_OVERRIDE_CHANNEL,
rosflight_firmware::PARAM_RC_ATT_CONTROL_TYPE_CHANNEL,
rosflight_firmware::PARAM_RC_ARM_CHANNEL,
rosflight_firmware::PARAM_RC_NUM_CHANNELS,
rosflight_firmware::PARAM_RC_SWITCH_5_DIRECTION,
rosflight_firmware::PARAM_RC_SWITCH_6_DIRECTION,
rosflight_firmware::PARAM_RC_SWITCH_7_DIRECTION,
rosflight_firmware::PARAM_RC_SWITCH_8_DIRECTION,
rosflight_firmware::PARAM_RC_OVERRIDE_DEVIATION,
rosflight_firmware::PARAM_OVERRIDE_LAG_TIME,
rosflight_firmware::PARAM_RC_OVERRIDE_TAKE_MIN_THROTTLE,
rosflight_firmware::PARAM_RC_ATTITUDE_MODE,
rosflight_firmware::PARAM_RC_MAX_ROLL,
rosflight_firmware::PARAM_RC_MAX_PITCH,
rosflight_firmware::PARAM_RC_MAX_ROLLRATE,
rosflight_firmware::PARAM_RC_MAX_PITCHRATE,
rosflight_firmware::PARAM_RC_MAX_YAWRATE,
rosflight_firmware::PARAM_MIXER,
rosflight_firmware::PARAM_FIXED_WING,
rosflight_firmware::PARAM_ELEVATOR_REVERSE,
rosflight_firmware::PARAM_AILERON_REVERSE,
rosflight_firmware::PARAM_RUDDER_REVERSE,
rosflight_firmware::PARAM_FC_ROLL,
rosflight_firmware::PARAM_FC_PITCH,
rosflight_firmware::PARAM_FC_YAW,
rosflight_firmware::PARAM_ARM_THRESHOLD,
rosflight_firmware::PARAM_OFFBOARD_TIMEOUT,
rosflight_firmware::PARAMS_COUNT
} |