COVESA / ifex

The Interface Exchange Framework. Tools for processing interface/API descriptions in different formats, including the IFEX core format. Some example files are at: https://github.com/COVESA/vehicle_service_catalog.
Mozilla Public License 2.0
14 stars 17 forks source link

The plan, and current status of D-Bus support #69

Open gunnarx opened 1 year ago

gunnarx commented 1 year ago

Plan for D-Bus

Required:

Nice to have:

Not planned:

(Creating a few scripts/configurations to run the XML-to-code generation tools within IFEX repository is mostly to prove that the XML output actually works (and it might be part of unit/regression tests). We are however unlikely to implement additional bindings beyond sdbus/C++ and one other within the IFEX project itself - it is trivial to do it on your own, for those that need that. Most environments ought to be able to use the XML description format as input so that's the extent of the required work for IFEX)

To be determined:

gunnarx commented 1 year ago

88 for the implementation

gunnarx commented 1 year ago

https://dbus.freedesktop.org/doc/dbus-api-design.html

gunnarx commented 8 months ago

The design/mapping document was also published and linked in the developers manual here