Example #1
0
 def setHeading(self, heading):
     if heading != self._heading:
         newheading = efis.bounds(0, 360, heading)
         diff = newheading - self._heading
         if diff > 180:
             diff -= 360
         elif diff < -180:
             diff += 360
         self._heading = newheading
         self.rotate(-diff)
Example #2
0
 def setHeading(self, heading):
     if heading != self._heading:
         newheading = efis.bounds(0, 360, heading)
         diff = newheading - self._heading
         if diff > 180:
             diff -= 360
         elif diff < -180:
             diff += 360
         self._heading = newheading
         self.rotate(-diff)
Example #3
0
 def setHeading(self, heading):
     if not self.isVisible():
         return
     if heading != self._heading:
         now = time.time()
         if now - self.last_update_time >= self.update_period:
             newheading = efis.bounds(0, 360, heading)
             diff = newheading - self._heading
             if diff > 180:
                 diff -= 360
             elif diff < -180:
                 diff += 360
             self._heading = newheading
             self.rotate(-diff)
             self.last_update_time = now
Example #4
0
 def setPitchAngle(self, angle):
     log.debug("Set Pitch")
     if angle != self._pitchAngle and self.isVisible() and (not self._AIFail):
         self._pitchAngle = efis.bounds(-90, 90, angle)
         self.redraw()
Example #5
0
 def setRollAngle(self, angle):
     log.debug("Set Roll")
     if angle != self._rollAngle and self.isVisible() and (not self._AIFail):
         self._rollAngle = efis.bounds(-180, 180, angle)
Example #6
0
 def setValue(self, value):
     if value != self._value:
         self._value = efis.bounds(self.lowRange, self.highRange, value)
         self.update()
Example #7
0
 def setHeadingBug(self, headingBug):
     if headingBug != self._headingSelect:
         self._headingSelect = efis.bounds(0, 360, headingBug)
         self.update()
Example #8
0
 def setHeading(self, heading):
     if heading != self._heading:
         self._heading = efis.bounds(0, 360, heading)
         self.update()
Example #9
0
 def setHeadingBug(self, headingBug):
     if headingBug != self._headingSelect:
         self._headingSelect = efis.bounds(0, 360, headingBug)
         self.update()
Example #10
0
 def setRollAngle(self, angle):
     if angle != self._rollAngle:
         self._rollAngle = efis.bounds(-180, 180, angle)
         self.redraw()
Example #11
0
 def setHeadingBug(self, headingBug):
     if headingBug != self._headingSelect:
         self._headingSelect = efis.bounds(0, 360, headingBug)
         if self.heading_bug is not None:
             triangle = self.heading_bug_polygon()
             self.heading_bug.setPolygon(triangle)
Example #12
0
 def setValue(self, value):
     if value != self._value:
         self._value = efis.bounds(self.lowRange, self.highRange, value)
         self.update()
Example #13
0
 def setPitchAngle(self, angle):
     if angle != self._pitchAngle:
         self._pitchAngle = efis.bounds(-90, 90, angle)
         self.redraw()
Example #14
0
 def setRollAngle(self, angle):
     if angle != self._rollAngle:
         self._rollAngle = efis.bounds(-180, 180, angle)
         self.redraw()
Example #15
0
 def setRollAngle(self, angle):
     if angle != self._rollAngle and self.isVisible() and (not self._AIFail):
         self._rollAngle = efis.bounds(-180, 180, angle)
         self.redraw()
Example #16
0
 def setHeadingBug(self, headingBug):
     if headingBug != self._headingSelect:
         self._headingSelect = efis.bounds(0, 360, headingBug)
         if self.heading_bug is not None:
             triangle = self.heading_bug_polygon()
             self.heading_bug.setPolygon(triangle)
Example #17
0
 def setHeading(self, heading):
     if heading != self._heading:
         self._heading = efis.bounds(0, 360, heading)
         self.update()
Example #18
0
 def setPitchAngle(self, angle):
     if angle != self._pitchAngle:
         self._pitchAngle = efis.bounds(-90, 90, angle)
         self.redraw()