SmartGridready / SGrJava

SmartGridready communication handler in Java
Other
0 stars 0 forks source link

Add interfaces to be in sync with Python #104

Closed mkrebs81 closed 3 weeks ago

mkrebs81 commented 1 month ago

After v2.0.0 has been released, add interfaces to device API. This will match the Python interfaces more closely.

Generic Device API

Note: authenticate() method will be called from within connect(Async) and not exposed to generic API.

mkrebs81 commented 1 month ago

also add generic setVal with dynamic properties, as defined in REST.

ignore the properties when the interface does not support them.

mkrebs81 commented 1 month ago

not implementing the async methods, because async execution requires external process and cannot be encapsulated yet.