A library to control Kettler devices via bluetooth.
It provides suppport follwing devices
Everything was tested only on a
RUN 7, so information for other models is highly
A bluetooth socket using the
RFCOMM protocol is created and handled in a
The Kettler protocol basically works through requesting a value like speed, and reading the
following response from the device. This leads to the need of requesting the values
after a time, because the last values might be outdated. The default speed of refreshing is
100ms but can be changed by using
A 6-byte long MAC address.
Manages a connection to a device. All important functions are located here.
Specifies type of Kettler device.
You can be
A generic trait for converting a number to a value.
Return a vector of Kettler devices you can connect to.