You can find the DBus API Specification here. While this was the initial specification that was used for development, the actual implementation may not have been completely faithful to it due to technical issues that had to be resolved. You can find the technical DBus specification here, and examples of it’s consumption in some of the embedded applications (e.g. fret)
Options for interacting with the API#
There are a number of options for interacting with the API.
For the purposes of this documentation we will document using CLI Tool (rot) as well as using Qt generated classes.