@@ -239,33 +239,29 @@ try {
239
239
if ( mouseFrequency != null ) drawMarkerLine ( mouseFrequency , PLOTTED_BLACKBOX_RATE , '' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(0,255,0,0.50)" , 3 ) ;
240
240
offset ++ ; // make some space!
241
241
if ( flightLog . getSysConfig ( ) . gyro_lowpass_hz != null ) drawMarkerLine ( flightLog . getSysConfig ( ) . gyro_lowpass_hz / 100.0 , PLOTTED_BLACKBOX_RATE , 'GYRO LPF cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(128,255,128,0.50)" ) ;
242
- if ( flightLog . getSysConfig ( ) . gyro_notch_hz != null ) {
243
- if ( flightLog . getSysConfig ( ) . gyro_notch_hz > 0 ) {
242
+ if ( flightLog . getSysConfig ( ) . gyro_notch_hz != null && flightLog . getSysConfig ( ) . gyro_notch_cutoff != null ) {
243
+ if ( flightLog . getSysConfig ( ) . gyro_notch_hz > 0 && flightLog . getSysConfig ( ) . gyro_notch_cutoff > 0 ) {
244
244
var gradient = canvasCtx . createLinearGradient ( 0 , 0 , 0 , ( HEIGHT ) ) ;
245
245
gradient . addColorStop ( 1 , 'rgba(128,255,128,0.10)' ) ;
246
246
gradient . addColorStop ( 0 , 'rgba(128,255,128,0.35)' ) ;
247
247
drawMarkerLine ( flightLog . getSysConfig ( ) . gyro_notch_hz / 100.0 , PLOTTED_BLACKBOX_RATE , null , WIDTH , HEIGHT , ( 15 * offset ) + MARGIN , gradient , ( flightLog . getSysConfig ( ) . gyro_notch_hz - flightLog . getSysConfig ( ) . gyro_notch_cutoff ) / 100.0 ) ;
248
248
drawMarkerLine ( flightLog . getSysConfig ( ) . gyro_notch_hz / 100.0 , PLOTTED_BLACKBOX_RATE , 'GYRO notch center' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(128,255,128,0.50)" ) ; // highlight the center
249
- if ( flightLog . getSysConfig ( ) . gyro_notch_cutoff != null ) {
250
- drawMarkerLine ( flightLog . getSysConfig ( ) . gyro_notch_cutoff / 100.0 , PLOTTED_BLACKBOX_RATE , 'GYRO notch cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(128,255,128,0.50)" ) ;
251
- }
249
+ drawMarkerLine ( flightLog . getSysConfig ( ) . gyro_notch_cutoff / 100.0 , PLOTTED_BLACKBOX_RATE , 'GYRO notch cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(128,255,128,0.50)" ) ;
252
250
}
253
251
}
254
252
offset ++ ; // make some space!
255
253
if ( isYawField ) {
256
254
if ( flightLog . getSysConfig ( ) . yaw_lpf_hz != null ) drawMarkerLine ( flightLog . getSysConfig ( ) . yaw_lpf_hz / 100.0 , PLOTTED_BLACKBOX_RATE , 'YAW LPF cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN ) ;
257
255
} else {
258
256
if ( flightLog . getSysConfig ( ) . dterm_lpf_hz != null ) drawMarkerLine ( flightLog . getSysConfig ( ) . dterm_lpf_hz / 100.0 , PLOTTED_BLACKBOX_RATE , 'D-TERM LPF cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN ) ;
259
- if ( flightLog . getSysConfig ( ) . dterm_notch_hz != null ) {
260
- if ( flightLog . getSysConfig ( ) . dterm_notch_hz > 0 ) {
257
+ if ( flightLog . getSysConfig ( ) . dterm_notch_hz != null && flightLog . getSysConfig ( ) . dterm_notch_cutoff != null ) {
258
+ if ( flightLog . getSysConfig ( ) . dterm_notch_hz > 0 && flightLog . getSysConfig ( ) . dterm_notch_cutoff > 0 ) {
261
259
var gradient = canvasCtx . createLinearGradient ( 0 , 0 , 0 , ( HEIGHT ) ) ;
262
260
gradient . addColorStop ( 1 , 'rgba(128,128,255,0.10)' ) ;
263
261
gradient . addColorStop ( 0 , 'rgba(128,128,255,0.35)' ) ;
264
262
drawMarkerLine ( flightLog . getSysConfig ( ) . dterm_notch_hz / 100.0 , PLOTTED_BLACKBOX_RATE , null , WIDTH , HEIGHT , ( 15 * offset ) + MARGIN , gradient , ( flightLog . getSysConfig ( ) . dterm_notch_hz - flightLog . getSysConfig ( ) . dterm_notch_cutoff ) / 100.0 ) ;
265
263
drawMarkerLine ( flightLog . getSysConfig ( ) . dterm_notch_hz / 100.0 , PLOTTED_BLACKBOX_RATE , 'D-TERM notch center' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN ) ; // highlight the center
266
- if ( flightLog . getSysConfig ( ) . dterm_notch_cutoff != null ) {
267
- drawMarkerLine ( flightLog . getSysConfig ( ) . dterm_notch_cutoff / 100.0 , PLOTTED_BLACKBOX_RATE , 'D-TERM notch cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN ) ;
268
- }
264
+ drawMarkerLine ( flightLog . getSysConfig ( ) . dterm_notch_cutoff / 100.0 , PLOTTED_BLACKBOX_RATE , 'D-TERM notch cutoff' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN ) ;
269
265
}
270
266
}
271
267
}
0 commit comments