Skip to content
Snippets Groups Projects
Select Git revision
  • 442b6443ea346cbb12fc84dd15eb56ffb282ec43
  • main default protected
  • feature/propulsion_design_engine_efficiency_update_new
  • feature/remove_all_limits
  • fix/mean_aerodynamic_chord_position_fix
  • feature/updated_pyavl_modules
  • feature/import_and_scale_geometry
  • feature/python313_adaptions
  • feature/fem_solver
  • feature/adjust_tests_to_new_engine_library_structure
  • feature/propulsion_design_engine_efficiency_update
  • feature/require_at_least_py_3_11
  • feature/tandem_wing_configuration_libs
  • feature/move_to_python_3_13
  • feature/new_engine_lib_V4
  • feature/cpacs_adaptations
  • feature/python_framework_update
  • fix/static_release
  • feature/pymodule_exception_string_msg
  • feature/python_avl_and_unicado_package
  • feature/energy_carrier_lib
  • v0.6.0
  • 0.5.0
  • 0.4.0
  • 0.3.1
  • 0.3.0
  • 0.2.0
  • 0.1.0
28 results

liftingLineInput.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    basic_interface.cpp 1.91 KiB
    #include "basic_interface.h"
    
    using namespace std;
    
    
    
    /*
        INTERFACE STRING
    */
    
    string BASIC_INTERFACE = string(R"(
    {
        "name":"basic_interface",
        "version":"1.0",
        "ports":[
            {"name":"true_velocity","type":{"type":"basic","base_type":"Q"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"true_position","type":{"type":"basic","base_type":"vec2"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"true_compass","type":{"type":"basic","base_type":"Q"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"trajectory_length","type":{"type":"basic","base_type":"N"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"trajectory_x","type":{"type":"vector","base_type":{"type":"basic","base_type":"Q"},"size":10},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"trajectory_y","type":{"type":"vector","base_type":{"type":"basic","base_type":"Q"},"size":10},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"steering","type":{"type":"basic","base_type":"Q"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"gas","type":{"type":"basic","base_type":"Q"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"braking","type":{"type":"basic","base_type":"Q"},"direction":"INPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"set_steering","type":{"type":"basic","base_type":"Q"},"direction":"OUTPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"set_gas","type":{"type":"basic","base_type":"Q"},"direction":"OUTPUT","allows_multiple_inputs":false,"optional":false},
            {"name":"set_braking","type":{"type":"basic","base_type":"Q"},"direction":"OUTPUT","allows_multiple_inputs":false,"optional":false}
        ]
    }
    )");