StreamDock Base Class
All specific device control classes need to inherit from the StreamDock base class. The StreamDock base class provides the following methods:
Get Device Firmware Version
unsigned char *streamDock::getFirmVersion(int length)
Open Device
int streamDock::open()
Disconnect Device
int streamDock::disconnected()
Set Device Screen Brightness
int streamDock::setBrightness(int percent)
Set Device Screen Background Image
int streamDock::setBackgroundImg(std::string path)
Receive Information from Device
unsigned char * streamDock::read()
Set Device Key Icon
int streamDock::setKeyImg(std::string path, int key)
Clear Specific Key Icon
int streamDock::clearIcon(int index)
Clear All Key Icons
int streamDock::clearAllIcon()
Wake Screen
int streamDock::wakeScreen()
Refresh Display After Data Transfer
int streamDock::refresh()
