RC Pilot
settings_t Struct Reference

Functions to read the json settings file. More...

#include </home/james/git/rc_pilot/include/settings.h>

Data Fields

char name [128]
 string declaring the name of the settings file More...
 
int num_rotors
 
rotor_layout_t layout
 
int dof
 
thrust_map_t thrust_map
 
double v_nominal
 
int feedback_hz
 
int enable_logging
 
int enable_magnetometer
 
int num_dsm_modes
 
flight_mode_t flight_mode_1
 
flight_mode_t flight_mode_2
 
flight_mode_t flight_mode_3
 
int dsm_thr_ch
 
int dsm_thr_pol
 
int dsm_roll_ch
 
int dsm_roll_pol
 
int dsm_pitch_ch
 
int dsm_pitch_pol
 
int dsm_yaw_ch
 
int dsm_yaw_pol
 
int dsm_mode_ch
 
int dsm_mode_pol
 
dsm_kill_mode_t dsm_kill_mode
 
int dsm_kill_ch
 
int dsm_kill_pol
 
int printf_arm
 
int printf_altitude
 
int printf_rpy
 
int printf_sticks
 
int printf_setpoint
 
int printf_u
 
int printf_motors
 
int printf_mode
 
char dest_ip [24]
 
uint8_t my_sys_id
 
uint16_t mav_port
 

Detailed Description

Functions to read the json settings file.

<fly/settings.h> Configuration settings read from the json settings file and passed to most threads as they initialize.

Definition at line 25 of file settings.h.

Field Documentation

◆ name

char name[128]

string declaring the name of the settings file

Definition at line 26 of file settings.h.

◆ num_rotors

int num_rotors

Definition at line 29 of file settings.h.

◆ layout

Definition at line 30 of file settings.h.

◆ dof

int dof

Definition at line 31 of file settings.h.

◆ thrust_map

thrust_map_t thrust_map

Definition at line 32 of file settings.h.

◆ v_nominal

double v_nominal

Definition at line 33 of file settings.h.

◆ feedback_hz

int feedback_hz

Definition at line 34 of file settings.h.

◆ enable_logging

int enable_logging

Definition at line 37 of file settings.h.

◆ enable_magnetometer

int enable_magnetometer

Definition at line 38 of file settings.h.

◆ num_dsm_modes

int num_dsm_modes

Definition at line 41 of file settings.h.

◆ flight_mode_1

flight_mode_t flight_mode_1

Definition at line 42 of file settings.h.

◆ flight_mode_2

flight_mode_t flight_mode_2

Definition at line 43 of file settings.h.

◆ flight_mode_3

flight_mode_t flight_mode_3

Definition at line 44 of file settings.h.

◆ dsm_thr_ch

int dsm_thr_ch

Definition at line 48 of file settings.h.

◆ dsm_thr_pol

int dsm_thr_pol

Definition at line 49 of file settings.h.

◆ dsm_roll_ch

int dsm_roll_ch

Definition at line 50 of file settings.h.

◆ dsm_roll_pol

int dsm_roll_pol

Definition at line 51 of file settings.h.

◆ dsm_pitch_ch

int dsm_pitch_ch

Definition at line 52 of file settings.h.

◆ dsm_pitch_pol

int dsm_pitch_pol

Definition at line 53 of file settings.h.

◆ dsm_yaw_ch

int dsm_yaw_ch

Definition at line 54 of file settings.h.

◆ dsm_yaw_pol

int dsm_yaw_pol

Definition at line 55 of file settings.h.

◆ dsm_mode_ch

int dsm_mode_ch

Definition at line 56 of file settings.h.

◆ dsm_mode_pol

int dsm_mode_pol

Definition at line 57 of file settings.h.

◆ dsm_kill_mode

dsm_kill_mode_t dsm_kill_mode

Definition at line 58 of file settings.h.

◆ dsm_kill_ch

int dsm_kill_ch

Definition at line 59 of file settings.h.

◆ dsm_kill_pol

int dsm_kill_pol

Definition at line 60 of file settings.h.

◆ printf_arm

int printf_arm

Definition at line 63 of file settings.h.

◆ printf_altitude

int printf_altitude

Definition at line 64 of file settings.h.

◆ printf_rpy

int printf_rpy

Definition at line 65 of file settings.h.

◆ printf_sticks

int printf_sticks

Definition at line 66 of file settings.h.

◆ printf_setpoint

int printf_setpoint

Definition at line 67 of file settings.h.

◆ printf_u

int printf_u

Definition at line 68 of file settings.h.

◆ printf_motors

int printf_motors

Definition at line 69 of file settings.h.

◆ printf_mode

int printf_mode

Definition at line 70 of file settings.h.

◆ dest_ip

char dest_ip[24]

Definition at line 73 of file settings.h.

◆ my_sys_id

uint8_t my_sys_id

Definition at line 74 of file settings.h.

◆ mav_port

uint16_t mav_port

Definition at line 75 of file settings.h.


The documentation for this struct was generated from the following file: