File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -73,17 +73,23 @@ def update_gauges(self, msg):
7373 for i , gauge in enumerate (self .rc_gauges ):
7474 if msg .get_type () == 'RC_CHANNELS' and self .panelType == PanelType .RC_IN :
7575 value = getattr (msg , 'chan{0}_raw' .format (i + 1 ), 0 )
76+ if value > gauge .GetRange ():
77+ gauge .SetRange (value + 50 )
7678 gauge .SetValue (value )
7779 gauge .Refresh ()
7880 elif (msg .get_type () == 'SERVO_OUTPUT_RAW' and self .panelType == PanelType .SERVO_OUT and
7981 getattr (msg , 'port' , 0 ) == 0 ) and i < 16 :
8082 value = getattr (msg , 'servo{0}_raw' .format (i + 1 ), 0 )
83+ if value > gauge .GetRange ():
84+ gauge .SetRange (value + 50 )
8185 gauge .SetValue (value )
8286 gauge .Refresh ()
8387 elif (msg .get_type () == 'SERVO_OUTPUT_RAW' and self .panelType == PanelType .SERVO_OUT and
8488 getattr (msg , 'port' , 0 ) == 1 ) and i >= 17 :
8589 # 2nd bank of servos (17-32), if used
8690 value = getattr (msg , 'servo{0}_raw' .format (i + 1 - 16 ), 0 )
91+ if value > gauge .GetRange ():
92+ gauge .SetRange (value + 50 )
8793 gauge .SetValue (value )
8894 gauge .Refresh ()
8995 return 0
You can’t perform that action at this time.
0 commit comments