├── .gitattributes ├── .github └── workflows │ ├── build-ls-bus.yml │ └── run-header-tests.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── Release Checklist.md ├── docs ├── 0____preamble.adoc ├── 1____introduction.adoc ├── 2____common_concepts.adoc ├── 3____physical_signal_abstraction.adoc ├── 4_4_1_can.adoc ├── 4_4_2_lin.adoc ├── 4_4_3_flexray.adoc ├── 4_4_4_ethernet.adoc ├── 4_4_4_ethernet_operations.adoc ├── 4____network_abstraction.adoc ├── 5____additional_content.adoc ├── docinfo.html ├── examples │ ├── X_network4FMI_modelDescription_highCut_autosar.xml │ ├── X_network4FMI_modelDescription_highCut_dbc.xml │ ├── X_network4FMI_modelDescription_lowCut.xml │ ├── X_network4FMI_terminalsAndIcons_highCut_autosar.xml │ ├── X_network4FMI_terminalsAndIcons_highCut_dbc.xml │ ├── X_network4FMI_terminalsAndIcons_lowCut.xml │ └── fmi_ls_bus_manifest_example.xml ├── fmi-spec.css ├── images │ ├── FMI_logo_horizontal.svg │ ├── architecture.drawio │ ├── architecture.svg │ ├── architecture_bus_simulation_fmu.drawio │ ├── architecture_bus_simulation_fmu.svg │ ├── architecture_bus_simulation_importer.drawio │ ├── architecture_bus_simulation_importer.svg │ ├── architecture_direct_connection.drawio │ ├── architecture_direct_connection.svg │ ├── architecture_legend.drawio │ ├── architecture_legend.svg │ ├── bus_operation_can_frame_mapping_example.drawio │ ├── bus_operation_can_frame_mapping_example.svg │ ├── bus_simulation_example.drawio │ ├── bus_simulation_example.svg │ ├── bus_terminal.drawio │ ├── bus_terminal.svg │ ├── can_arbitration.drawio │ ├── can_arbitration.svg │ ├── can_confirmation_with_bus_simulation_fmu.drawio │ ├── can_confirmation_with_bus_simulation_fmu.svg │ ├── can_direct_confirmation.drawio │ ├── can_direct_confirmation.svg │ ├── can_error_handling_overview.drawio │ ├── can_error_handling_overview.svg │ ├── can_wake_up.drawio │ ├── can_wake_up.svg │ ├── ethernet_error_handling_overview.drawio │ ├── ethernet_error_handling_overview.svg │ ├── ethernet_topology_switch_inside_Bus_Simulation.drawio │ ├── ethernet_topology_switch_inside_Bus_Simulation.svg │ ├── ethernet_topology_switch_inside_FMU.drawio │ ├── ethernet_topology_switch_inside_FMU.svg │ ├── ethernet_transmit.drawio │ ├── ethernet_transmit.svg │ ├── ethernet_transmit_collision.drawio │ ├── ethernet_transmit_collision.svg │ ├── ethernet_transmit_collision_avoided.drawio │ ├── ethernet_transmit_collision_avoided.svg │ ├── ethernet_transmit_fragmented.drawio │ ├── ethernet_transmit_fragmented.svg │ ├── ethernet_transmit_with_confirm.drawio │ ├── ethernet_transmit_with_confirm.svg │ ├── ethernet_wake_up.drawio │ ├── ethernet_wake_up.svg │ ├── favicon.ico │ ├── flexray_dynamic_segment_bus_communication_points.drawio │ ├── flexray_dynamic_segment_bus_communication_points.svg │ ├── flexray_error_handling_overview.drawio │ ├── flexray_error_handling_overview.svg │ ├── flexray_macroticks_segments_general.drawio │ ├── flexray_macroticks_segments_general.svg │ ├── flexray_startup.drawio │ ├── flexray_startup.svg │ ├── flexray_startup_coldstart_emulation.drawio │ ├── flexray_startup_coldstart_emulation.svg │ ├── flexray_static_segment_bus_communication_points.drawio │ ├── flexray_static_segment_bus_communication_points.svg │ ├── flexray_transmission_cancel.drawio │ ├── flexray_transmission_cancel.svg │ ├── flexray_transmission_dynamic_segment.drawio │ ├── flexray_transmission_dynamic_segment.svg │ ├── flexray_transmission_static_segment.drawio │ ├── flexray_transmission_static_segment.svg │ ├── flexray_transmission_status.drawio │ ├── flexray_transmission_status.svg │ ├── flexray_wake_up.drawio │ ├── flexray_wake_up.svg │ ├── high_cut_network_fmu.drawio │ ├── high_cut_network_fmu.svg │ ├── lin_collision_with_bus_simulation_fmu.drawio │ ├── lin_collision_with_bus_simulation_fmu.svg │ ├── lin_confirmation_with_bus_simulation_fmu.drawio │ ├── lin_confirmation_with_bus_simulation_fmu.svg │ ├── lin_direct_confirmation.drawio │ ├── lin_direct_confirmation.svg │ ├── lin_error_handling_overview.drawio │ ├── lin_error_handling_overview.svg │ ├── lin_wake_up.drawio │ ├── lin_wake_up.svg │ ├── low_cut_communication_points.drawio │ ├── low_cut_communication_points.svg │ ├── low_cut_communication_with_triggered_tx_clock.drawio │ ├── low_cut_communication_with_triggered_tx_clock.svg │ ├── low_cut_time_based_port_connection.drawio │ ├── low_cut_time_based_port_connection.svg │ ├── transmit_messages.drawio │ └── transmit_messages.svg └── index.adoc ├── headers ├── fmi3LsBus.h ├── fmi3LsBusCan.h ├── fmi3LsBusEthernet.h ├── fmi3LsBusFlexRay.h ├── fmi3LsBusLin.h ├── fmi3LsBusUtil.h ├── fmi3LsBusUtilCan.h ├── fmi3LsBusUtilEthernet.h ├── fmi3LsBusUtilFlexRay.h └── fmi3LsBusUtilLin.h ├── landingpage ├── AIC_Announcemet_Speaker_Single_FMI.jpg ├── Announcemet_16th_International_Modelica_and_FMI_Conference.jpg ├── BSF.svg ├── DC.svg ├── HC.svg ├── IBS.svg ├── LC_CAN.svg ├── LC_Ethernet.svg ├── LC_Ethernet_Prerelease.svg ├── LC_FR.svg ├── LC_FR_Prerelease.svg ├── LC_LIN.svg ├── LC_LIN_Prerelease.svg ├── graphics.drawio └── tool_legend.svg ├── publications ├── Applications_in_Networked_ECU_Development.pdf ├── Applications_in_Networked_ECU_Development_Slides.pdf └── FMI_LayeredStandards_in_automotive_context.pdf ├── roadmap.drawio ├── roadmap.svg ├── schema └── fmi3LayeredStandardBusManifest.xsd └── tests ├── CMakeLists.txt ├── README.md ├── helper ├── hdr │ ├── fmi_3_ls_bus_header_test_helper_can.h │ ├── fmi_3_ls_bus_header_test_helper_ethernet.h │ └── fmi_3_ls_bus_header_test_helper_flexray.h └── src │ ├── fmi_3_ls_bus_header_test_helper_can.cpp │ ├── fmi_3_ls_bus_header_test_helper_ethernet.cpp │ └── fmi_3_ls_bus_header_test_helper_flexray.cpp └── test ├── fmi_3_ls_bus_header_tests_can.cpp ├── fmi_3_ls_bus_header_tests_ethernet.cpp └── fmi_3_ls_bus_header_tests_flexray.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-ls-bus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/.github/workflows/build-ls-bus.yml -------------------------------------------------------------------------------- /.github/workflows/run-header-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/.github/workflows/run-header-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/README.md -------------------------------------------------------------------------------- /Release Checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/Release Checklist.md -------------------------------------------------------------------------------- /docs/0____preamble.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/0____preamble.adoc -------------------------------------------------------------------------------- /docs/1____introduction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/1____introduction.adoc -------------------------------------------------------------------------------- /docs/2____common_concepts.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/2____common_concepts.adoc -------------------------------------------------------------------------------- /docs/3____physical_signal_abstraction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/3____physical_signal_abstraction.adoc -------------------------------------------------------------------------------- /docs/4_4_1_can.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4_4_1_can.adoc -------------------------------------------------------------------------------- /docs/4_4_2_lin.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4_4_2_lin.adoc -------------------------------------------------------------------------------- /docs/4_4_3_flexray.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4_4_3_flexray.adoc -------------------------------------------------------------------------------- /docs/4_4_4_ethernet.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4_4_4_ethernet.adoc -------------------------------------------------------------------------------- /docs/4_4_4_ethernet_operations.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4_4_4_ethernet_operations.adoc -------------------------------------------------------------------------------- /docs/4____network_abstraction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/4____network_abstraction.adoc -------------------------------------------------------------------------------- /docs/5____additional_content.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/5____additional_content.adoc -------------------------------------------------------------------------------- /docs/docinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/docinfo.html -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_modelDescription_highCut_autosar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_modelDescription_highCut_autosar.xml -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_modelDescription_highCut_dbc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_modelDescription_highCut_dbc.xml -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_modelDescription_lowCut.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_modelDescription_lowCut.xml -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_terminalsAndIcons_highCut_autosar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_terminalsAndIcons_highCut_autosar.xml -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_terminalsAndIcons_highCut_dbc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_terminalsAndIcons_highCut_dbc.xml -------------------------------------------------------------------------------- /docs/examples/X_network4FMI_terminalsAndIcons_lowCut.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/X_network4FMI_terminalsAndIcons_lowCut.xml -------------------------------------------------------------------------------- /docs/examples/fmi_ls_bus_manifest_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/examples/fmi_ls_bus_manifest_example.xml -------------------------------------------------------------------------------- /docs/fmi-spec.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/fmi-spec.css -------------------------------------------------------------------------------- /docs/images/FMI_logo_horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/FMI_logo_horizontal.svg -------------------------------------------------------------------------------- /docs/images/architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture.drawio -------------------------------------------------------------------------------- /docs/images/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture.svg -------------------------------------------------------------------------------- /docs/images/architecture_bus_simulation_fmu.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_bus_simulation_fmu.drawio -------------------------------------------------------------------------------- /docs/images/architecture_bus_simulation_fmu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_bus_simulation_fmu.svg -------------------------------------------------------------------------------- /docs/images/architecture_bus_simulation_importer.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_bus_simulation_importer.drawio -------------------------------------------------------------------------------- /docs/images/architecture_bus_simulation_importer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_bus_simulation_importer.svg -------------------------------------------------------------------------------- /docs/images/architecture_direct_connection.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_direct_connection.drawio -------------------------------------------------------------------------------- /docs/images/architecture_direct_connection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_direct_connection.svg -------------------------------------------------------------------------------- /docs/images/architecture_legend.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_legend.drawio -------------------------------------------------------------------------------- /docs/images/architecture_legend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/architecture_legend.svg -------------------------------------------------------------------------------- /docs/images/bus_operation_can_frame_mapping_example.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_operation_can_frame_mapping_example.drawio -------------------------------------------------------------------------------- /docs/images/bus_operation_can_frame_mapping_example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_operation_can_frame_mapping_example.svg -------------------------------------------------------------------------------- /docs/images/bus_simulation_example.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_simulation_example.drawio -------------------------------------------------------------------------------- /docs/images/bus_simulation_example.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_simulation_example.svg -------------------------------------------------------------------------------- /docs/images/bus_terminal.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_terminal.drawio -------------------------------------------------------------------------------- /docs/images/bus_terminal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/bus_terminal.svg -------------------------------------------------------------------------------- /docs/images/can_arbitration.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_arbitration.drawio -------------------------------------------------------------------------------- /docs/images/can_arbitration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_arbitration.svg -------------------------------------------------------------------------------- /docs/images/can_confirmation_with_bus_simulation_fmu.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_confirmation_with_bus_simulation_fmu.drawio -------------------------------------------------------------------------------- /docs/images/can_confirmation_with_bus_simulation_fmu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_confirmation_with_bus_simulation_fmu.svg -------------------------------------------------------------------------------- /docs/images/can_direct_confirmation.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_direct_confirmation.drawio -------------------------------------------------------------------------------- /docs/images/can_direct_confirmation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_direct_confirmation.svg -------------------------------------------------------------------------------- /docs/images/can_error_handling_overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_error_handling_overview.drawio -------------------------------------------------------------------------------- /docs/images/can_error_handling_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_error_handling_overview.svg -------------------------------------------------------------------------------- /docs/images/can_wake_up.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_wake_up.drawio -------------------------------------------------------------------------------- /docs/images/can_wake_up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/can_wake_up.svg -------------------------------------------------------------------------------- /docs/images/ethernet_error_handling_overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_error_handling_overview.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_error_handling_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_error_handling_overview.svg -------------------------------------------------------------------------------- /docs/images/ethernet_topology_switch_inside_Bus_Simulation.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_topology_switch_inside_Bus_Simulation.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_topology_switch_inside_Bus_Simulation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_topology_switch_inside_Bus_Simulation.svg -------------------------------------------------------------------------------- /docs/images/ethernet_topology_switch_inside_FMU.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_topology_switch_inside_FMU.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_topology_switch_inside_FMU.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_topology_switch_inside_FMU.svg -------------------------------------------------------------------------------- /docs/images/ethernet_transmit.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_transmit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit.svg -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_collision.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_collision.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_collision.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_collision.svg -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_collision_avoided.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_collision_avoided.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_collision_avoided.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_collision_avoided.svg -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_fragmented.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_fragmented.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_fragmented.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_fragmented.svg -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_with_confirm.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_with_confirm.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_transmit_with_confirm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_transmit_with_confirm.svg -------------------------------------------------------------------------------- /docs/images/ethernet_wake_up.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_wake_up.drawio -------------------------------------------------------------------------------- /docs/images/ethernet_wake_up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/ethernet_wake_up.svg -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/flexray_dynamic_segment_bus_communication_points.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_dynamic_segment_bus_communication_points.drawio -------------------------------------------------------------------------------- /docs/images/flexray_dynamic_segment_bus_communication_points.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_dynamic_segment_bus_communication_points.svg -------------------------------------------------------------------------------- /docs/images/flexray_error_handling_overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_error_handling_overview.drawio -------------------------------------------------------------------------------- /docs/images/flexray_error_handling_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_error_handling_overview.svg -------------------------------------------------------------------------------- /docs/images/flexray_macroticks_segments_general.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_macroticks_segments_general.drawio -------------------------------------------------------------------------------- /docs/images/flexray_macroticks_segments_general.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_macroticks_segments_general.svg -------------------------------------------------------------------------------- /docs/images/flexray_startup.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_startup.drawio -------------------------------------------------------------------------------- /docs/images/flexray_startup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_startup.svg -------------------------------------------------------------------------------- /docs/images/flexray_startup_coldstart_emulation.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_startup_coldstart_emulation.drawio -------------------------------------------------------------------------------- /docs/images/flexray_startup_coldstart_emulation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_startup_coldstart_emulation.svg -------------------------------------------------------------------------------- /docs/images/flexray_static_segment_bus_communication_points.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_static_segment_bus_communication_points.drawio -------------------------------------------------------------------------------- /docs/images/flexray_static_segment_bus_communication_points.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_static_segment_bus_communication_points.svg -------------------------------------------------------------------------------- /docs/images/flexray_transmission_cancel.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_cancel.drawio -------------------------------------------------------------------------------- /docs/images/flexray_transmission_cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_cancel.svg -------------------------------------------------------------------------------- /docs/images/flexray_transmission_dynamic_segment.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_dynamic_segment.drawio -------------------------------------------------------------------------------- /docs/images/flexray_transmission_dynamic_segment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_dynamic_segment.svg -------------------------------------------------------------------------------- /docs/images/flexray_transmission_static_segment.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_static_segment.drawio -------------------------------------------------------------------------------- /docs/images/flexray_transmission_static_segment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_static_segment.svg -------------------------------------------------------------------------------- /docs/images/flexray_transmission_status.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_status.drawio -------------------------------------------------------------------------------- /docs/images/flexray_transmission_status.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_transmission_status.svg -------------------------------------------------------------------------------- /docs/images/flexray_wake_up.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_wake_up.drawio -------------------------------------------------------------------------------- /docs/images/flexray_wake_up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/flexray_wake_up.svg -------------------------------------------------------------------------------- /docs/images/high_cut_network_fmu.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/high_cut_network_fmu.drawio -------------------------------------------------------------------------------- /docs/images/high_cut_network_fmu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/high_cut_network_fmu.svg -------------------------------------------------------------------------------- /docs/images/lin_collision_with_bus_simulation_fmu.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_collision_with_bus_simulation_fmu.drawio -------------------------------------------------------------------------------- /docs/images/lin_collision_with_bus_simulation_fmu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_collision_with_bus_simulation_fmu.svg -------------------------------------------------------------------------------- /docs/images/lin_confirmation_with_bus_simulation_fmu.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_confirmation_with_bus_simulation_fmu.drawio -------------------------------------------------------------------------------- /docs/images/lin_confirmation_with_bus_simulation_fmu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_confirmation_with_bus_simulation_fmu.svg -------------------------------------------------------------------------------- /docs/images/lin_direct_confirmation.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_direct_confirmation.drawio -------------------------------------------------------------------------------- /docs/images/lin_direct_confirmation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_direct_confirmation.svg -------------------------------------------------------------------------------- /docs/images/lin_error_handling_overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_error_handling_overview.drawio -------------------------------------------------------------------------------- /docs/images/lin_error_handling_overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_error_handling_overview.svg -------------------------------------------------------------------------------- /docs/images/lin_wake_up.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_wake_up.drawio -------------------------------------------------------------------------------- /docs/images/lin_wake_up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/lin_wake_up.svg -------------------------------------------------------------------------------- /docs/images/low_cut_communication_points.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_communication_points.drawio -------------------------------------------------------------------------------- /docs/images/low_cut_communication_points.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_communication_points.svg -------------------------------------------------------------------------------- /docs/images/low_cut_communication_with_triggered_tx_clock.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_communication_with_triggered_tx_clock.drawio -------------------------------------------------------------------------------- /docs/images/low_cut_communication_with_triggered_tx_clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_communication_with_triggered_tx_clock.svg -------------------------------------------------------------------------------- /docs/images/low_cut_time_based_port_connection.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_time_based_port_connection.drawio -------------------------------------------------------------------------------- /docs/images/low_cut_time_based_port_connection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/low_cut_time_based_port_connection.svg -------------------------------------------------------------------------------- /docs/images/transmit_messages.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/transmit_messages.drawio -------------------------------------------------------------------------------- /docs/images/transmit_messages.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/images/transmit_messages.svg -------------------------------------------------------------------------------- /docs/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/docs/index.adoc -------------------------------------------------------------------------------- /headers/fmi3LsBus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBus.h -------------------------------------------------------------------------------- /headers/fmi3LsBusCan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusCan.h -------------------------------------------------------------------------------- /headers/fmi3LsBusEthernet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusEthernet.h -------------------------------------------------------------------------------- /headers/fmi3LsBusFlexRay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusFlexRay.h -------------------------------------------------------------------------------- /headers/fmi3LsBusLin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusLin.h -------------------------------------------------------------------------------- /headers/fmi3LsBusUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusUtil.h -------------------------------------------------------------------------------- /headers/fmi3LsBusUtilCan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusUtilCan.h -------------------------------------------------------------------------------- /headers/fmi3LsBusUtilEthernet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusUtilEthernet.h -------------------------------------------------------------------------------- /headers/fmi3LsBusUtilFlexRay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusUtilFlexRay.h -------------------------------------------------------------------------------- /headers/fmi3LsBusUtilLin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/headers/fmi3LsBusUtilLin.h -------------------------------------------------------------------------------- /landingpage/AIC_Announcemet_Speaker_Single_FMI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/AIC_Announcemet_Speaker_Single_FMI.jpg -------------------------------------------------------------------------------- /landingpage/Announcemet_16th_International_Modelica_and_FMI_Conference.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/Announcemet_16th_International_Modelica_and_FMI_Conference.jpg -------------------------------------------------------------------------------- /landingpage/BSF.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/BSF.svg -------------------------------------------------------------------------------- /landingpage/DC.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/DC.svg -------------------------------------------------------------------------------- /landingpage/HC.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/HC.svg -------------------------------------------------------------------------------- /landingpage/IBS.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/IBS.svg -------------------------------------------------------------------------------- /landingpage/LC_CAN.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_CAN.svg -------------------------------------------------------------------------------- /landingpage/LC_Ethernet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_Ethernet.svg -------------------------------------------------------------------------------- /landingpage/LC_Ethernet_Prerelease.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_Ethernet_Prerelease.svg -------------------------------------------------------------------------------- /landingpage/LC_FR.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_FR.svg -------------------------------------------------------------------------------- /landingpage/LC_FR_Prerelease.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_FR_Prerelease.svg -------------------------------------------------------------------------------- /landingpage/LC_LIN.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_LIN.svg -------------------------------------------------------------------------------- /landingpage/LC_LIN_Prerelease.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/LC_LIN_Prerelease.svg -------------------------------------------------------------------------------- /landingpage/graphics.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/graphics.drawio -------------------------------------------------------------------------------- /landingpage/tool_legend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/landingpage/tool_legend.svg -------------------------------------------------------------------------------- /publications/Applications_in_Networked_ECU_Development.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/publications/Applications_in_Networked_ECU_Development.pdf -------------------------------------------------------------------------------- /publications/Applications_in_Networked_ECU_Development_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/publications/Applications_in_Networked_ECU_Development_Slides.pdf -------------------------------------------------------------------------------- /publications/FMI_LayeredStandards_in_automotive_context.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/publications/FMI_LayeredStandards_in_automotive_context.pdf -------------------------------------------------------------------------------- /roadmap.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/roadmap.drawio -------------------------------------------------------------------------------- /roadmap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/roadmap.svg -------------------------------------------------------------------------------- /schema/fmi3LayeredStandardBusManifest.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/schema/fmi3LayeredStandardBusManifest.xsd -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/helper/hdr/fmi_3_ls_bus_header_test_helper_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/hdr/fmi_3_ls_bus_header_test_helper_can.h -------------------------------------------------------------------------------- /tests/helper/hdr/fmi_3_ls_bus_header_test_helper_ethernet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/hdr/fmi_3_ls_bus_header_test_helper_ethernet.h -------------------------------------------------------------------------------- /tests/helper/hdr/fmi_3_ls_bus_header_test_helper_flexray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/hdr/fmi_3_ls_bus_header_test_helper_flexray.h -------------------------------------------------------------------------------- /tests/helper/src/fmi_3_ls_bus_header_test_helper_can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/src/fmi_3_ls_bus_header_test_helper_can.cpp -------------------------------------------------------------------------------- /tests/helper/src/fmi_3_ls_bus_header_test_helper_ethernet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/src/fmi_3_ls_bus_header_test_helper_ethernet.cpp -------------------------------------------------------------------------------- /tests/helper/src/fmi_3_ls_bus_header_test_helper_flexray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/helper/src/fmi_3_ls_bus_header_test_helper_flexray.cpp -------------------------------------------------------------------------------- /tests/test/fmi_3_ls_bus_header_tests_can.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/test/fmi_3_ls_bus_header_tests_can.cpp -------------------------------------------------------------------------------- /tests/test/fmi_3_ls_bus_header_tests_ethernet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/test/fmi_3_ls_bus_header_tests_ethernet.cpp -------------------------------------------------------------------------------- /tests/test/fmi_3_ls_bus_header_tests_flexray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/modelica/fmi-ls-bus/HEAD/tests/test/fmi_3_ls_bus_header_tests_flexray.cpp --------------------------------------------------------------------------------