]> git.mxchange.org Git - flightgear.git/blobdiff - scripts/python/FlightGear.py
Fix bug 905.
[flightgear.git] / scripts / python / FlightGear.py
index 4b02a05dfcd4595ec8da371fe44c5b0ccc0163fa..26afbe8046e736be2c738997fde0cb4102052e40 100644 (file)
@@ -87,7 +87,7 @@ class FlightGear:
     # Connect to flightgear telnet server.
     fg = FlightGear('myhost', 5500)
     # parking brake on
-    fg['/controls/parking-brake'] = 1
+    fg['/controls/gear/brake-parking'] = 1
     # Get current heading
     heading = fg['/orientation/heading-deg']
 
@@ -100,7 +100,7 @@ class FlightGear:
         except socket.error, msg:
             self.telnet = None
             raise socket.error, msg
-        
+
     def __del__(self):
         # Ensure telnet connection is closed cleanly.
         self.quit();
@@ -130,7 +130,7 @@ class FlightGear:
                 return 0
         else:
             return value
-        
+
     def __setitem__(self, key, value):
         """Set a FlightGear property value."""
         self.telnet.set( key, value )
@@ -140,3 +140,12 @@ class FlightGear:
         if self.telnet:
             self.telnet.quit()
             self.telnet = None
+
+    def view_next(self):
+        #move to next view
+        self.telnet.set( "/command/view/next", "true")
+
+    def view_prev(self):
+        #move to next view
+        self.telnet.set( "/command/view/prev", "true")
+