Michael Zanetti
45caf66851
initial work on interfaces
...
have some interfaces defined and in use by DeviceManager and the API.
this can be used to build first prototypes in apps using the interfaces
stuff. Currently the lights interfaces are mostly defined and fully
implemented by the Hue plugin.
TODO: more interfaces to be defined, make more plugins follow
interfaces.
TODO: tests for the interface code
TODO: docs for the interface code
2019-04-02 01:02:45 +02:00
Simon Stürz
d77e122aca
fixed documentation
...
finalized translation mechanism
2019-04-02 01:01:31 +02:00
Simon Stürz
a5fbc70fc2
fix all params in all plugins
2019-04-02 01:01:19 +02:00
Simon Stürz
1d47e14cc4
update plugin json files
2019-04-01 20:48:17 +02:00
Simon Stürz
a0b974ce29
improve plugin parsing mechanism
2019-04-01 20:48:17 +02:00
Simon Stürz
a23b3ed46d
add index, criticalStateTypeId, primary Action/StateType
2019-04-01 20:48:17 +02:00
Simon Stürz
74150aa7a6
improove plugin loading and add deviceIcon to plugins
2019-04-01 20:48:17 +02:00
Simon Stürz
b519a35e83
add basicTags to plugin deviceclass map
2019-04-01 20:48:17 +02:00
Simon Stürz
02a6e2cb96
update plugins and add state desciptor validation
2019-04-01 20:48:17 +02:00
Simon Stürz
37c2d0219d
add debug categories to each plugin
...
fix loading vendorId
improoved man page
improoved help message
add extern ids to extern-plugininfo.h
2019-04-01 20:48:17 +02:00
Michael Zanetti
515c3c0c2a
add a proof of concept on how to dynamically load plugin's debug categories
2019-04-01 20:48:17 +02:00
Simon Stürz
edb95e36fd
add documentation and version check
2019-04-01 20:48:17 +02:00
Simon Stürz
5c05ac2bb6
first working kodi version
2019-04-01 20:48:17 +02:00
Simon Stürz
5daf3023b9
some experiments
2019-04-01 20:48:17 +02:00
Simon Stürz
1f35f78238
added kodi connection and jsonhandler
2019-04-01 20:48:17 +02:00
Simon Stürz
ceaad7c7fd
add kodi plugin skeleton
2019-04-01 20:48:17 +02:00