Source code for openrgb.consts

from enum import Enum
import struct

class ORGBPkt(Enum):
    REQUEST_CONTROLLER_COUNT      = 0
    REQUEST_CONTROLLER_DATA       = 1
    REQUEST_PROTOCOL_VERSION      = 40
    SET_CLIENT_NAME               = 50
    DEVICE_LIST_UPDATE            = 100
    REQUEST_PROFILE_LIST          = 150
    REQUEST_SAVE_PROFILE          = 151
    REQUEST_LOAD_PROFILE          = 152
    REQUEST_DELETE_PROFILE        = 153
    RGBCONTROLLER_RESIZEZONE      = 1000
    RGBCONTROLLER_UPDATELEDS      = 1050
    RGBCONTROLLER_UPDATEZONELEDS  = 1051
    RGBCONTROLLER_UPDATESINGLELED = 1052
    RGBCONTROLLER_SETCUSTOMMODE   = 1100
    RGBCONTROLLER_UPDATEMODE      = 1101
    RGBCONTROLLER_SAVEMODE        = 1102

[docs]class ORGBDeviceType(Enum): MOTHERBOARD = 0 DRAM = 1 GPU = 2 COOLER = 3 LEDSTRIP = 4 KEYBOARD = 5 MOUSE = 6 MOUSEMAT = 7 HEADSET = 8 HEADSET_STAND = 9 GAMEPAD = 10 LIGHT = 11 SPEAKER = 12 VIRTUAL = 13 UNKNOWN = 14
class ORGBZoneType(Enum): SINGLE = 0 LINEAR = 1 MATRIX = 2 class ORGBProtoVersion(Enum): V0 = 0 V1 = 1 V2 = 2 V3 = 3 MagicBytes = bytes('ORGB', 'ascii') HeaderFmt = '4sIII' HeaderSize = struct.calcsize(HeaderFmt)