lifxlan
Version:
TypeScript library for controlling LIFX products over LAN
80 lines • 2.55 kB
TypeScript
export declare const Type: {
readonly GetService: 2;
readonly StateService: 3;
readonly GetHostFirmware: 14;
readonly StateHostFirmware: 15;
readonly GetWifiInfo: 16;
readonly StateWifiInfo: 17;
readonly GetWifiFirmware: 18;
readonly StateWifiFirmware: 19;
readonly GetPower: 20;
readonly SetPower: 21;
readonly StatePower: 22;
readonly GetLabel: 23;
readonly SetLabel: 24;
readonly StateLabel: 25;
readonly GetVersion: 32;
readonly StateVersion: 33;
readonly GetInfo: 34;
readonly StateInfo: 35;
readonly SetReboot: 38;
readonly Acknowledgement: 45;
readonly GetLocation: 48;
readonly SetLocation: 49;
readonly StateLocation: 50;
readonly GetGroup: 51;
readonly SetGroup: 52;
readonly StateGroup: 53;
readonly EchoRequest: 58;
readonly EchoResponse: 59;
readonly StateUnhandled: 223;
/** Light */
readonly GetColor: 101;
readonly SetColor: 102;
readonly SetWaveform: 103;
readonly LightState: 107;
readonly GetLightPower: 116;
readonly SetLightPower: 117;
readonly StateLightPower: 118;
readonly SetWaveformOptional: 119;
readonly GetInfrared: 120;
readonly StateInfrared: 121;
readonly SetInfrared: 122;
readonly GetHevCycle: 142;
readonly SetHevCycle: 143;
readonly StateHevCycle: 144;
readonly GetHevCycleConfiguration: 145;
readonly SetHevCycleConfiguration: 146;
readonly StateHevCycleConfiguration: 147;
readonly GetLastHevCycleResult: 148;
readonly StateLastHevCycleResult: 149;
/** MultiZone */
readonly SetColorZones: 501;
readonly GetColorZones: 502;
readonly StateZone: 503;
readonly StateMultiZone: 506;
readonly GetMultiZoneEffect: 507;
readonly SetMultiZoneEffect: 508;
readonly StateMultiZoneEffect: 509;
readonly SetExtendedColorZones: 510;
readonly GetExtendedColorZones: 511;
readonly StateExtendedColorZones: 512;
/** Relay */
readonly GetRPower: 816;
readonly SetRPower: 817;
readonly StateRPower: 818;
/** Tile */
readonly GetDeviceChain: 701;
readonly StateDeviceChain: 702;
readonly SetUserPosition: 703;
readonly Get64: 707;
readonly State64: 711;
readonly Set64: 715;
readonly GetTileEffect: 718;
readonly SetTileEffect: 719;
readonly StateTileEffect: 720;
readonly SensorGetAmbientLight: 401;
readonly SensorStateAmbientLight: 402;
};
export type Type = typeof Type[keyof typeof Type];
//# sourceMappingURL=types.d.ts.map