├── .github └── workflows │ └── autosarfactory_testing.yml ├── .gitignore ├── CHANGELOG.md ├── Examples ├── create_autosar_basic_communication.py └── generated │ ├── CanNetwork.arxml │ ├── array.arxml │ ├── components.arxml │ ├── dataTypes.arxml │ ├── interface.arxml │ └── merged.arxml ├── LICENSE ├── MANIFEST.in ├── README.md ├── autosar_releases ├── autosar403 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar422 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar430 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar442 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar445 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar446 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar447 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar448 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar449 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar450 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar451 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosar452 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py └── autosar453 │ ├── __init__.py │ ├── autosarfactory.py │ └── datatype_utils.py ├── autosarfactory ├── __init__.py ├── autosar_ui.py ├── autosarfactory.py ├── datatype_utils.py └── resources │ └── autosar.png ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── resources ├── components.arxml ├── datatypes.arxml ├── diag_sw_mapping.arxml ├── interfaces.arxml ├── invalid.arxml ├── split1.arxml └── split2.arxml └── test_autosarmodel.py /.github/workflows/autosarfactory_testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/.github/workflows/autosarfactory_testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Examples/create_autosar_basic_communication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/create_autosar_basic_communication.py -------------------------------------------------------------------------------- /Examples/generated/CanNetwork.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/CanNetwork.arxml -------------------------------------------------------------------------------- /Examples/generated/array.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/array.arxml -------------------------------------------------------------------------------- /Examples/generated/components.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/components.arxml -------------------------------------------------------------------------------- /Examples/generated/dataTypes.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/dataTypes.arxml -------------------------------------------------------------------------------- /Examples/generated/interface.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/interface.arxml -------------------------------------------------------------------------------- /Examples/generated/merged.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/Examples/generated/merged.arxml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/README.md -------------------------------------------------------------------------------- /autosar_releases/autosar403/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar403/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar403/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar403/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar403/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar403/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar422/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar422/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar422/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar422/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar422/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar422/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar430/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar430/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar430/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar430/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar430/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar430/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar442/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar442/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar442/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar442/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar442/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar442/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar445/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar445/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar445/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar445/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar445/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar445/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar446/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar446/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar446/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar446/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar446/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar446/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar447/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar447/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar447/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar447/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar447/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar447/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar448/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar448/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar448/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar448/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar448/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar448/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar449/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar449/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar449/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar449/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar449/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar449/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar450/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar450/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar450/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar450/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar450/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar450/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar451/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar451/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar451/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar451/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar451/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar451/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar452/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar452/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar452/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar452/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar452/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar452/datatype_utils.py -------------------------------------------------------------------------------- /autosar_releases/autosar453/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar453/__init__.py -------------------------------------------------------------------------------- /autosar_releases/autosar453/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar453/autosarfactory.py -------------------------------------------------------------------------------- /autosar_releases/autosar453/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosar_releases/autosar453/datatype_utils.py -------------------------------------------------------------------------------- /autosarfactory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosarfactory/__init__.py -------------------------------------------------------------------------------- /autosarfactory/autosar_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosarfactory/autosar_ui.py -------------------------------------------------------------------------------- /autosarfactory/autosarfactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosarfactory/autosarfactory.py -------------------------------------------------------------------------------- /autosarfactory/datatype_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosarfactory/datatype_utils.py -------------------------------------------------------------------------------- /autosarfactory/resources/autosar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/autosarfactory/resources/autosar.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | lxml 2 | ttkthemes 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/components.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/components.arxml -------------------------------------------------------------------------------- /tests/resources/datatypes.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/datatypes.arxml -------------------------------------------------------------------------------- /tests/resources/diag_sw_mapping.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/diag_sw_mapping.arxml -------------------------------------------------------------------------------- /tests/resources/interfaces.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/interfaces.arxml -------------------------------------------------------------------------------- /tests/resources/invalid.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/invalid.arxml -------------------------------------------------------------------------------- /tests/resources/split1.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/split1.arxml -------------------------------------------------------------------------------- /tests/resources/split2.arxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/resources/split2.arxml -------------------------------------------------------------------------------- /tests/test_autosarmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/girishchandranc/autosarfactory/HEAD/tests/test_autosarmodel.py --------------------------------------------------------------------------------