LIFXDeviceManager

public final class LIFXDeviceManager

Undocumented

  • Undocumented

    See more

    Declaration

    Swift

    public enum Constants
  • Undocumented

    Declaration

    Swift

    public private(set) var devices: Set<Device> { get set }
  • Undocumented

    Declaration

    Swift

    public var updateNotifier: (discoverInterval: TimeAmount, updateNotifier: () -> Void)? { get set }
  • Undocumented

    Declaration

    Swift

    public var eventLoop: EventLoop { get }
  • Undocumented

    Declaration

    Swift

    public init(using networkDevice: NIONetworkDevice,
                on eventLoopGroup: EventLoopGroup,
                logLevel: Logger.Level?) throws
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func discoverDevices() -> EventLoopFuture<Void>