Examples ======== Simple FDM loop --------------- .. literalinclude:: /../../examples/simple_fdm.py :caption: examples/simple_fdm.py :lines: 2- Simple Controls loop -------------------- .. literalinclude:: /../../examples/simple_ctrls.py :caption: examples/simple_ctrls.py :lines: 2- Simple Wing Leveler -------------------- Here we connect a FDM interface and a Controls interface together in order to set the wings to 5 degrees clockwise. (change ``roll_deg_setpoint`` to ``0.0`` to *actually* level the wings) .. literalinclude:: /../../examples/simple_wing_level.py :caption: examples/simple_wing_level.py :lines: 2- Simple GUI loop -------------------- .. literalinclude:: /../../examples/simple_gui.py :caption: examples/simple_gui.py :lines: 2- Simple telnet (properties) interface ------------------------------------ .. literalinclude:: /../../examples/simple_telnet.py :caption: examples/simple_telnet.py :lines: 2- .. raw:: html
sample output .. code-block:: text {'directories': ['/sim', '/position', '/orientation', '/autopilot', '/velocities', '/controls', '/environment', '/instrumentation', '/local-weather', '/accelerations', '/devices', '/input', '/systems', '/logging', '/nasal', '/scenery', '/earthview', '/fdm', '/engines', '/payload', '/aircraft', '/consumables', '/gear', '/rotors', '/limits', '/save', '/command', '/canvas', '/surface-positions', '/ai', '/rendering', '/ephemeris', '/pax', '/io', '/hazards', '/Interior', '/_debug'], 'properties': {'/models': ''}} Altitude: 4757.3ft Altitude: 4782.7ft Altitude: 4807.4ft ... .. raw:: html
Simple HTTP (properties) interface ------------------------------------ .. literalinclude:: /../../examples/simple_http.py :caption: examples/simple_http.py :lines: 2- .. raw:: html
sample output .. code-block:: text {'directories': ['/sim', '/position', '/orientation', '/autopilot', '/velocities', '/controls', '/environment', '/instrumentation', '/local-weather', '/accelerations', '/devices', '/input', '/systems', '/logging', '/nasal', '/scenery', '/earthview', '/fdm', '/engines', '/payload', '/aircraft', '/consumables', '/gear', '/rotors', '/limits', '/save', '/command', '/canvas', '/surface-positions', '/ai', '/rendering', '/ephemeris', '/pax', '/io', '/hazards', '/Interior', '/_debug'], 'properties': {'/models': ''}} Altitude: 4757.3ft Altitude: 4782.7ft Altitude: 4807.4ft ... .. raw:: html
Simple Nasal interface ---------------------- .. literalinclude:: /../../examples/simple_nasal.py :caption: examples/simple_nasal.py :lines: 2-