public RgbButton(WinUSBEnumeratedDevice dev) { BaseDevice = new WinUSBDevice(dev); ButtonColors = new RGBColor[4]; ButtonValues = new int[4]; ButtonPressed = new bool[4]; BaseDevice.EnableBufferedRead(IN_PIPE); BaseDevice.BufferedReadNotifyPipe(IN_PIPE, NewDataCallback); EnableDisplayTimeout(); EnableButtonData(); }