# 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']
except socket.error, msg:
self.telnet = None
raise socket.error, msg
-
+
def __del__(self):
# Ensure telnet connection is closed cleanly.
self.quit();
return 0
else:
return value
-
+
def __setitem__(self, key, value):
"""Set a FlightGear property value."""
self.telnet.set( key, value )
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")
+