Some tags are missing
Recently, I tried to read some arxml files with this lib and found some tags are missing:
- TRIGGER-INTERFACE, this is the 6th interface type
- SERVICE-SW-COMPONENT-TYPE
- ECU-ABSTRACTION-SW-COMPONENT-TYPE: this one can be read from arxml file as an application SWC
'ECU-ABSTRACTION-SW-COMPONENT-TYPE': self._read_application_sw_component_type,
Roughly converted an arxml (SWC, port and interfaces) to a dot file, and render it with graphviz, to visualize the model.
Hi, @cogu : can I join and contribute?
Hi @ChandlerLiu3, you don't seem to have any public Python repositories of your own and I'm therefore unable to assess your Python skill level. Open source developers these days don't seem to bother to even write unit tests.
I'm aware that some XML tags are not implemented. The various ComponentTypes are pretty similar to each other as you have observed.
I just added support for adding both external and internal trigger-points in my last commit (on a branch) but the port interface itself is still not implemented. Will add it soon.