All notable changes to this project will be documented in this file.
Breaking change, api.execute() is now more explicitely api.execute_command().
Added callback to UDP dataref monitoring, like other rest and/or websocket API. Wow.
Breaking change.
Datarefs of value type "data" are returned as bytes. The API only performs BASE64 encode/decode with no further interpretation.
Convenience methods get_string_value(encoding: str) and set_string_value(value: str, encoding: str) are provided
to Dataref to get/set string values.
In all cases, string encoding need to be provided. There is no default encoding.
Note: It is possible to use python package chardet to guess encoding from bytes.
Allows for multiple callback functions.
set_callback adds callback to list of callbacks, all called in turn.
In a next release, all handlers will be set of handlers.
Refactor handlers.
Changed beacon callback prototype to pass beacon data and «same host» information in one call.
Using natsort for version ordering as returned from X-Plane API capabilities.
Improved documentation.
Initial release