X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fpython%2FFlightGear.py;h=26afbe8046e736be2c738997fde0cb4102052e40;hb=72c5a314e6daa5052165310a600c4a9a4c20e43f;hp=9b71d57da1616c7874271253757395b1c1383642;hpb=9c4953490780e9fa3436201213d43e416498bf28;p=flightgear.git diff --git a/scripts/python/FlightGear.py b/scripts/python/FlightGear.py index 9b71d57da..26afbe804 100644 --- a/scripts/python/FlightGear.py +++ b/scripts/python/FlightGear.py @@ -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") +