Skip to content

Commit

Permalink
Add missing debugmodes and fields
Browse files Browse the repository at this point in the history
  • Loading branch information
haslinghuis committed Nov 27, 2023
1 parent 821759b commit c473099
Showing 1 changed file with 90 additions and 0 deletions.
90 changes: 90 additions & 0 deletions src/js/debug.js
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ const DEBUG = {
{text: "DSHOT_TELEMETRY_COUNTS"},
{text: "RPM_LIMIT"},
{text: "RC_STATS"},
{text: "MAG_CALIB"},
{text: "MAG_TASK_RATE"},
],

fieldNames : {
Expand Down Expand Up @@ -663,6 +665,94 @@ const DEBUG = {
'debug[2]': 'hDOP (horizontal - 2D)',
'debug[3]': 'vDOP (vertical - 1D)',
},
'FAILSAFE' : {
'debug[all]': 'Failsafe',
'debug[0]': 'Failsafe Phase',
'debug[1]': 'Failsafe State',
'debug[2]': 'Failsafe Timer',
'debug[3]': 'Failsafe Throttle',
},
'GYRO_CALIBRATION' : {
'debug[all]': 'Gyro Calibration',
'debug[0]': 'Gyro Calibration',
'debug[1]': 'Gyro Calibration',
'debug[2]': 'Gyro Calibration',
'debug[3]': 'Gyro Calibration',
},
'ANGLE_MODE' : {
'debug[all]': 'Angle Mode',
'debug[0]': 'Angle Mode',
'debug[1]': 'Angle Mode',
'debug[2]': 'Angle Mode',
'debug[3]': 'Angle Mode',
},
'ANGLE_TARGET' : {
'debug[all]': 'Angle Target',
'debug[0]': 'Angle Target',
'debug[1]': 'Angle Target',
'debug[2]': 'Angle Target',
'debug[3]': 'Angle Target',
},
'CURRENT_ANGLE' : {
'debug[all]': 'Current Angle',
'debug[0]': 'Current Angle',
'debug[1]': 'Current Angle',
'debug[2]': 'Current Angle',
'debug[3]': 'Current Angle',
},
'DSHOT_TELEMETRY_COUNTS' : {
'debug[all]': 'DShot Telemetry Counts',
'debug[0]': 'DShot Telemetry Counts',
'debug[1]': 'DShot Telemetry Counts',
'debug[2]': 'DShot Telemetry Counts',
'debug[3]': 'DShot Telemetry Counts',
},
'RPM_LIMIT' : {
'debug[all]': 'RPM Limit',
'debug[0]': 'RPM Limit',
'debug[1]': 'RPM Limit',
'debug[2]': 'RPM Limit',
'debug[3]': 'RPM Limit',
},
'RC_STATS' : {
'debug[all]': 'RC Stats',
'debug[0]': 'RC Stats',
'debug[1]': 'RC Stats',
'debug[2]': 'RC Stats',
'debug[3]': 'RC Stats',
},
'MAG_CALIB' : {
'debug[all]': 'Mag Calibration',
'debug[0]': 'Mag X',
'debug[1]': 'Mag Y',
'debug[2]': 'Mag Z',
'debug[3]': 'norm / length of magADC',
'debug[4]': 'Estimated Mag Bias X',
'debug[5]': 'Estimated Mag Bias Y',
'debug[6]': 'Estimated Mag Bias Z',
'debug[7]': 'Mag Bias Estimator',
},
'MAG_TASK_RATE' : {
'debug[all]': 'Mag Task Rate',
'debug[0]': 'Task Rate (Hz)',
'debug[1]': 'Actual Data Rate (Hz)',
'debug[2]': 'dataIntervalUs',
'debug[3]': 'executeTimeUs',
'debug[4]': 'checkBusBusy',
'debug[5]': 'checkReadState',
'debug[6]': 'dTaskTimeUs',
},

/* TODO: Add [missing] fields
"FAILSAFE",
"GYRO_CALIBRATION",
"ANGLE_MODE",
"ANGLE_TARGET",
"CURRENT_ANGLE",
"DSHOT_TELEMETRY_COUNTS",
"RPM_LIMIT",
"RC_STATS",
*/
},

enableFields : [
Expand Down

0 comments on commit c473099

Please sign in to comment.