Skip to content

Commit

Permalink
CubeOrange-Volanti: add complete defaults.parm
Browse files Browse the repository at this point in the history
Also added a defaults.parm for the CarbonixCommon.

SW-159
  • Loading branch information
robertlong13 committed Jun 6, 2024
1 parent 5b71005 commit 9854623
Show file tree
Hide file tree
Showing 2 changed files with 371 additions and 15 deletions.
162 changes: 162 additions & 0 deletions libraries/AP_HAL_ChibiOS/hwdef/CarbonixCommon/defaults.parm
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
# Carbonix Common Defaults
AHRS_GPS_MINSATS,20
AHRS_GPS_USE,2
ARMING_MIS_ITEMS,22
ARMING_RUDDER,0
ARSPD_SKIP_CAL,1
ARSPD_TYPE,8
ARSPD_USE,1
ARSPD_WIND_MAX,30
ARSPD_WIND_WARN,12
ARSPD2_RATIO,1.6
ARSPD2_SKIP_CAL,1
ARSPD2_TYPE,8
ARSPD2_USE,1
BRD_RTC_TYPES,7
BRD_SAFETYOPTION,3
CAM_AUTO_ONLY,1
CAM_DURATION,1
CAM_MIN_INTERVAL,800
CAM_RELAY_ON,0
CAM_SERVO_OFF,1000
CAM_TRIGG_TYPE,1
CAN_D1_UC_OPTION,10
CAN_D2_UC_NODE,20
CAN_D2_UC_OPTION,10
CAN_LOGLEVEL,4
CAN_P1_DRIVER,1
CAN_P2_DRIVER,2
COMPASS_MOTCT,2
COMPASS_OPTIONS,1
CRASH_ACC_THRESH,40
CRASH_DETECT,1
EK3_AFFINITY,13
EK3_SRC1_POSZ,3
FENCE_ENABLE,1
FENCE_OPTIONS,0
FLTMODE1,11
FLTMODE2,17
FLTMODE3,10
FLTMODE4,6
FLTMODE5,19
FLTMODE6,17
FS_GCS_ENABL,1
FS_LONG_ACTN,1
FS_LONG_TIMEOUT,10
GPS_TYPE,9
GPS_TYPE2,9
GPS1_CAN_OVRIDE,19
GPS2_CAN_OVRIDE,29
INITIAL_MODE,11
INS_TCAL1_ENABLE,1
INS_TCAL2_ENABLE,1
INS_TCAL3_ENABLE,1
LAND_DISARMDELAY,3
LAND_THEN_NEUTRL,1
LEVEL_ROLL_LIMIT,6
LIM_PITCH_MAX,1600
LIM_PITCH_MIN,-1300
LOG_DISARMED,1
LOG_FILE_DSRMROT,1
LOG_FILE_MB_FREE,1000
LOG_REPLAY,1
MIN_GNDSPD_CM,800
Q_A_THR_MIX_MAN,0.25
Q_A_THR_MIX_MAX,0.65
Q_A_THR_MIX_MIN,0.25
Q_ENABLE,1
Q_LAND_FINAL_ALT,10
Q_RC_SPEED,400
Q_RTL_ALT,45
Q_RTL_MODE,1
Q_TRAN_PIT_MAX,2
Q_TRANS_FAIL,30
Q_TRANSITION_MS,2000
Q_VELZ_MAX,200
Q_VELZ_MAX_DN,180
Q_VFWD_ALT,5
Q_WVANE_HGT_MIN,5
Q_WVANE_TAKEOFF,0
RC_PROTOCOLS,520
RC1_MAX,2000
RC1_MIN,1000
RC10_MAX,2000
RC10_MIN,1000
RC11_MAX,2000
RC11_MIN,1000
RC12_MAX,2000
RC12_MIN,1000
RC13_MAX,2000
RC13_MIN,1000
RC14_MAX,2000
RC14_MIN,1000
RC15_MAX,2000
RC15_MIN,1000
RC16_MAX,2000
RC16_MIN,1000
RC2_MAX,2000
RC2_MIN,1000
RC2_REVERSED,1
RC3_MAX,2000
RC3_MIN,1000
RC4_MAX,2000
RC4_MIN,1000
RC5_MAX,2000
RC5_MIN,1000
RC6_MAX,2000
RC6_MIN,1000
RC7_MAX,2000
RC7_MIN,1000
RC8_MAX,2000
RC8_MIN,1000
RC9_MAX,2000
RC9_MIN,1000
RNGFND_LANDING,1
RNGFND1_MAX_CM,9500
RNGFND1_MIN_CM,5
RTL_AUTOLAND,2
RTL_RADIUS,200
SCHED_LOOP_RATE,400
SCR_ENABLE,1
SCR_HEAP_SIZE,200000
SCR_VM_I_COUNT,100000
SERVO1_FUNCTION,33 # Motor 1
SERVO1_MAX,2000 # Setting all servos to 2000/1000, overriding in platforms if needed
SERVO1_MIN,1000
SERVO10_FUNCTION,4 # Aileron
SERVO10_MAX,2000
SERVO10_MIN,1000
SERVO11_FUNCTION,21 # Rudder
SERVO11_MAX,2000
SERVO11_MIN,1000
SERVO12_MAX,2000
SERVO12_MIN,1000
SERVO13_MAX,2000
SERVO13_MIN,1000
SERVO14_FUNCTION,0 # PLB Servo/GPIO
SERVO14_MAX,2000
SERVO14_MIN,1000
SERVO2_FUNCTION,34 # Motor 2
SERVO2_MAX,2000
SERVO2_MIN,1000
SERVO3_FUNCTION,35 # Motor 3
SERVO3_MAX,2000
SERVO3_MIN,1000
SERVO4_FUNCTION,36 # Motor 4
SERVO4_MAX,2000
SERVO4_MIN,1000
SERVO5_FUNCTION,70 # Pusher throttle
SERVO5_MAX,2000
SERVO5_MIN,1000
SERVO6_FUNCTION,19 # Elevator
SERVO6_MAX,2000
SERVO6_MIN,1000
SERVO7_FUNCTION,0 # PLB Servo/GPIO
SERVO7_MAX,2000
SERVO7_MIN,1000
SERVO8_FUNCTION,-1 # IGN relay GPIO
SERVO8_MAX,2000
SERVO8_MIN,1000
SERVO9_FUNCTION,94 # Scripting function for LEDs
SERVO9_MAX,2000
SERVO9_MIN,1000
224 changes: 209 additions & 15 deletions libraries/AP_HAL_ChibiOS/hwdef/CubeOrange-Volanti/defaults.parm
Original file line number Diff line number Diff line change
@@ -1,15 +1,209 @@
# setup default read only parameters here
SERVO1_FUNCTION 33 @READONLY
SERVO2_FUNCTION 34 @READONLY
SERVO3_FUNCTION 35 @READONLY
SERVO4_FUNCTION 36 @READONLY
SERVO5_FUNCTION 70 @READONLY
SERVO6_FUNCTION 19 @READONLY
SERVO8_FUNCTION -1 @READONLY
SERVO9_FUNCTION 94 @READONLY
SERVO10_FUNCTION 4 @READONLY
SERVO11_FUNCTION 21 @READONLY
EK3_ENABLE 1 @READONLY
BRD_SAFETYOPTION 3 @READONLY
BATT2_MONITOR 28 @READONLY
BATT3_MONITOR 28 @READONLY
@include ../CarbonixCommon/defaults.parm
# Volanti-specific parameters
ARSPD_FBW_MAX,28
ARSPD_FBW_MIN,19
BATT_CAPACITY,22000
BATT_CRT_VOLT,44.4
BATT_FS_LOW_ACT,1
BATT_FS_VOLTSRC,1
BATT_LOW_TIMER,3
BATT_LOW_VOLT,44.8
BATT_MONITOR,10
BATT_OPTIONS,64
BATT_SUM_MASK,6
BATT2_AMP_OFFSET,0.002314
BATT2_AMP_PERVLT,29.86658
BATT2_CAPACITY,0
BATT2_CURR_PIN,51
BATT2_MONITOR,28
BATT2_VOLT_MULT,16.66666
BATT2_VOLT_PIN,50
BATT3_AMP_OFFSET,0.005901
BATT3_AMP_PERVLT,30.09855
BATT3_CAPACITY,0
BATT3_CURR_PIN,52
BATT3_MONITOR,28
BATT3_VOLT_MULT,16.66666
BATT3_VOLT_PIN,50
BATT4_CAPACITY,0
BATT4_MONITOR,9
BRD_SAFETY_MASK,16352
BRD_SAFETYENABLE,0
CAN_D1_UC_ESC_BM,19
CAN_D1_UC_SRV_BM,1856
CAN_D2_UC_ESC_BM,12
CAN_D2_UC_SRV_BM,1856
COMPASS_PRIO1_ID,72963
COMPASS_PRIO2_ID,70403
COMPASS_USE3,0
FFT_BW_HOVER,8.673816
FFT_ENABLE,1
FFT_FREQ_HOVER,17.84392
FFT_HMNC_FIT,20
FFT_MAXHZ,30
FFT_MINHZ,8
FFT_SAMPLE_MODE,2
FFT_SNR_REF,5
FFT_THR_REF,0.08467759
FFT_WINDOW_OLAP,0.65
FFT_WINDOW_SIZE,256
FWD_BAT_VOLT_MAX,50.4
FWD_BAT_VOLT_MIN,42
GPS_POS1_X,-0.12
GPS_POS1_Y,-0.17
GPS_POS1_Z,-0.06
GPS_POS2_X,-0.12
GPS_POS2_Y,0.17
GPS_POS2_Z,-0.06
INS_ACCEL_FILTER,6
INS_FAST_SAMPLE,3
INS_HNTC2_ATT,50
INS_HNTC2_BW,6
INS_HNTC2_ENABLE,1
INS_HNTC2_FREQ,8
INS_HNTC2_HMNCS,3
INS_HNTC2_MODE,4
INS_HNTC2_OPTS,2
INS_HNTC2_REF,1
INS_HNTCH_ATT,50
INS_HNTCH_BW,60
INS_HNTCH_ENABLE,1
INS_HNTCH_FREQ,95
INS_HNTCH_MODE,3
INS_HNTCH_OPTS,3
INS_HNTCH_REF,1
INS_LOG_BAT_CNT,512
INS_LOG_BAT_MASK,5
INS_LOG_BAT_OPT,4
INS_POS1_X,-0.21
INS_POS1_Z,-0.03
INS_POS2_X,-0.21
INS_POS2_Z,-0.03
INS_POS3_X,-0.21
INS_POS3_Z,-0.03
KFF_RDDRMIX,0.9
LIM_ROLL_CD,4000 # Set to match NAVL1_LIM_BANK
NAVL1_LIM_BANK,40 # Set to match LIM_ROLL_CD
NAVL1_PERIOD,19
PTCH_RATE_D,0.0029344
PTCH_RATE_FF,0.36
PTCH_RATE_FLTD,10
PTCH_RATE_FLTT,3.183099
PTCH_RATE_I,0.4009161
PTCH_RATE_IMAX,0.4
PTCH_RATE_P,0.09
PTCH_RATE_SMAX,125
PTCH2SRV_RLL,0.9
PTCH2SRV_RMAX_DN,45
PTCH2SRV_RMAX_UP,75
Q_A_ACCEL_P_MAX,30000
Q_A_ACCEL_R_MAX,30000
Q_A_ACCEL_Y_MAX,4500
Q_A_ANG_PIT_P,1.2
Q_A_ANG_RLL_P,2
Q_A_ANG_YAW_P,2.4
Q_A_RAT_PIT_D,0.012
Q_A_RAT_PIT_FLTE,7
Q_A_RAT_PIT_FLTT,10
Q_A_RAT_PIT_I,0.33
Q_A_RAT_PIT_SMAX,10
Q_A_RAT_RLL_D,0.007
Q_A_RAT_RLL_FLTE,7
Q_A_RAT_RLL_FLTT,10
Q_A_RAT_RLL_I,0.34
Q_A_RAT_RLL_P,0.3
Q_A_RAT_RLL_SMAX,10
Q_A_RAT_YAW_D,0.026
Q_A_RAT_YAW_FLTE,2
Q_A_RAT_YAW_FLTT,10
Q_A_RAT_YAW_I,0.2
Q_A_RAT_YAW_P,2
Q_A_RAT_YAW_SMAX,10
Q_A_RATE_P_MAX,60
Q_A_RATE_R_MAX,60
Q_A_RATE_Y_MAX,12
Q_A_SLEW_YAW,1500
Q_ACCEL_Z,200
Q_ANGLE_MAX,1500
Q_ASSIST_SPEED,18
Q_FRAME_CLASS,1
Q_FRAME_TYPE,1
Q_LOIT_ACC_MAX,110
Q_LOIT_ANG_MAX,10
Q_LOIT_BRK_ACCEL,40
Q_LOIT_BRK_DELAY,0.25
Q_LOIT_BRK_JERK,130
Q_LOIT_SPEED,300
Q_M_BAT_VOLT_MAX,50.4
Q_M_BAT_VOLT_MIN,39.6
Q_M_SLEW_UP_TIME,0.05
Q_M_SPIN_ARM,0.07
Q_M_SPIN_MIN,0.1
Q_M_THST_EXPO,0.52
Q_M_THST_HOVER,0.4299014
Q_M_YAW_HEADROOM,50
Q_OPTIONS,147489
Q_P_ACCZ_D,0.01
Q_P_ACCZ_FLTD,8
Q_P_ACCZ_FLTE,3
Q_P_ACCZ_FLTT,8
Q_P_ACCZ_I,0.76
Q_P_ACCZ_P,0.38
Q_P_ANGLE_MAX,10
Q_P_JERK_XY,2.5
Q_P_JERK_Z,6
Q_P_POSXY_P,1.3
Q_P_POSZ_P,1.3
Q_P_VELXY_D,0.1
Q_P_VELXY_FLTD,8
Q_P_VELXY_I,0.5
Q_P_VELXY_P,1
Q_P_VELZ_FLTD,7
Q_P_VELZ_I,0.8
Q_P_VELZ_IMAX,4
Q_P_VELZ_P,4.5
Q_PLT_Y_RATE,12
Q_TRANS_DECEL,0.8
Q_VFWD_GAIN,0.05
Q_WP_JERK,0.7
Q_WP_SPEED_DN,120
Q_WVANE_GAIN,3
RLL_RATE_D,0.01226196
RLL_RATE_FF,0.27
RLL_RATE_FLTD,10
RLL_RATE_FLTT,3.183099
RLL_RATE_I,0.3120202
RLL_RATE_IMAX,0.4
RLL_RATE_P,0.26
RLL_RATE_SMAX,125
RLL2SRV_RMAX,75
RNGFND1_GNDCLEAR,20
RNGFND1_POS_X,-0.12
RNGFND1_POS_Z,0.05
RNGFND1_TYPE,24
SCALING_SPEED,21
SERIAL2_BAUD,115
SERIAL3_BAUD,115
SERIAL3_PROTOCOL,9
SERIAL5_BAUD,115
SERIAL5_PROTOCOL,2
SERIAL6_BAUD,115
SERIAL6_PROTOCOL,2
TECS_CLMB_MAX,3.1
TECS_PITCH_MAX,10
TECS_PITCH_MIN,-10
TECS_PTCH_DAMP,0.2
TECS_PTCH_FF_V0,19
TECS_RLL2THR,14
TECS_SINK_MAX,4
TECS_TIME_CONST,3
THR_SLEWRATE,75
TRIM_ARSPD_CM,2100
TRIM_PITCH_CD,200
TRIM_THROTTLE,75
WP_LOITER_RAD,250
WP_RADIUS,75
YAW2SRV_DAMP,1
YAW2SRV_IMAX,1000
YAW2SRV_INT,0.7
YAW2SRV_SLIP,0.75

0 comments on commit 9854623

Please sign in to comment.