Classes
The following classes are available globally.
-
A
Device, is a LIFX product independent of its specific type.Device messages control and acquire the state of the
See moreDevices. The state of aDeviceis composed of theservice,port,hardwareInfo,firmware,transmissionInfo,powerLevel,runtimeInfo,label,location, andgroup. These properties are common to all LIFX devices, which may also implement device specific behaviour, such asColorLights,InfraredLights,MultiZoneLights andTiles.Declaration
Swift
public class Deviceextension Device: CustomStringConvertibleextension Device: Equatableextension Device: Hashable -
Undocumented
See moreDeclaration
Swift
@propertyWrapper public class FutureValue<T>extension FutureValue: Hashable where T: Hashableextension FutureValue: Equatable where T: Equatableextension FutureValue: CustomStringConvertible where T: CustomStringConvertible -
Undocumented
See moreDeclaration
Swift
public final class LIFXDeviceManager
View on GitHub
Classes Reference