Classes | Namespaces | Enumerations
param.h File Reference
#include "interface/param_listener.h"
#include <cstddef>
#include <cstdint>
Include dependency graph for param.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  rosflight_firmware::Params::param_value_t
 
class  rosflight_firmware::Params
 
struct  rosflight_firmware::Params::params_t
 

Namespaces

 rosflight_firmware
 

Enumerations

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_FULL_RATE, rosflight_firmware::PARAM_STREAM_BATTERY_STATUS_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_ACC, rosflight_firmware::PARAM_FILTER_KI, rosflight_firmware::PARAM_FILTER_KP_EXT,
  rosflight_firmware::PARAM_FILTER_ACCEL_MARGIN, 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::PARAM_BATTERY_VOLTAGE_MULTIPLIER, rosflight_firmware::PARAM_BATTERY_CURRENT_MULTIPLIER, rosflight_firmware::PARAM_BATTERY_VOLTAGE_ALPHA,
  rosflight_firmware::PARAM_BATTERY_CURRENT_ALPHA, rosflight_firmware::PARAMS_COUNT
}
 
enum  rosflight_firmware::param_type_t { rosflight_firmware::PARAM_TYPE_INT32, rosflight_firmware::PARAM_TYPE_FLOAT, rosflight_firmware::PARAM_TYPE_INVALID }
 


rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:52