@@ -239,33 +239,29 @@ try {
239239 if ( mouseFrequency != null ) drawMarkerLine ( mouseFrequency , PLOTTED_BLACKBOX_RATE , '' , WIDTH , HEIGHT , ( 15 * offset ++ ) + MARGIN , "rgba(0,255,0,0.50)" , 3 ) ;
240240 offset ++ ; // make some space!
241241 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 ) {
244244 var gradient = canvasCtx . createLinearGradient ( 0 , 0 , 0 , ( HEIGHT ) ) ;
245245 gradient . addColorStop ( 1 , 'rgba(128,255,128,0.10)' ) ;
246246 gradient . addColorStop ( 0 , 'rgba(128,255,128,0.35)' ) ;
247247 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 ) ;
248248 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)" ) ;
252250 }
253251 }
254252 offset ++ ; // make some space!
255253 if ( isYawField ) {
256254 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 ) ;
257255 } else {
258256 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 ) {
261259 var gradient = canvasCtx . createLinearGradient ( 0 , 0 , 0 , ( HEIGHT ) ) ;
262260 gradient . addColorStop ( 1 , 'rgba(128,128,255,0.10)' ) ;
263261 gradient . addColorStop ( 0 , 'rgba(128,128,255,0.35)' ) ;
264262 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 ) ;
265263 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 ) ;
269265 }
270266 }
271267 }
0 commit comments