#include "model/RotaryButton.h" RotaryButton::RotaryButton(char functionCode) { _functionCode = functionCode; } /*************************************************************************************************/ RotaryButton::RotaryButton(char functionCode, char ledFunctionCode) : _led(ledFunctionCode) { _functionCode = functionCode; } /*************************************************************************************************/ Led* RotaryButton::getLed() { return &_led; } /*************************************************************************************************/ QByteArray RotaryButton::rotate(int value) { QByteArray arr; arr.resize(8); arr[0] = 0x00; arr[1] = 0X02; arr[2] = 0X05; arr[3] = _functionCode; arr[4] = static_cast(value >> 8); arr[5] = static_cast(value); arr[6] = 0x00; arr[7] = 0x00; return arr; }