Skyle_Options

public struct Skyle_Options : @unchecked Sendable
extension Skyle_Options: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding

Option message for configuration

  • Turn on an image stream @ http:// skyle.local:8080

    Declaration

    Swift

    public var enableVideoStream: Bool { get set }
  • Allow pause by API or by looking into the camera for 5 seconds

    Declaration

    Swift

    public var enableAutoPause: Bool { get set }
  • Pause the eye tracker - enablePause needs to be true

    Declaration

    Swift

    public var enablePause: Bool { get set }
  • Deprecated: stream a positioning stream instead of an image stream (DO NOT USE)

    Declaration

    Swift

    public var enablePositioningStream: Bool { get set }
  • Enable standby mode if the host (iPad) is not reachable / turned off

    Declaration

    Swift

    public var enableAutoStandby: Bool { get set }
  • Disable mouse on windows or testing systems

    Declaration

    Swift

    public var disableMouse: Bool { get set }
  • Filter options for high skilled users, leave empty if skill is not high!

    Declaration

    Swift

    public var filter: Skyle_FilterOptions { get set }
  • Returns true if filter has been explicitly set.

    Declaration

    Swift

    public var hasFilter: Bool { get }
  • Clears the value of filter. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearFilter()
  • Optional iPad Pro Settings, leave empty when unused / not sending

    Declaration

    Swift

    public var iPadOptions: Skyle_IPadOptions { get set }
  • Returns true if iPadOptions has been explicitly set.

    Declaration

    Swift

    public var hasIPadOptions: Bool { get }
  • Clears the value of iPadOptions. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearIPadOptions()
  • res

    Screen resolution of the client: set this to the native client resolution (if unset, internal resolutions will be used)

    Declaration

    Swift

    public var res: Skyle_ScreenResolution { get set }
  • Returns true if res has been explicitly set.

    Declaration

    Swift

    public var hasRes: Bool { get }
  • Clears the value of res. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearRes()
  • hp

    Reserved bool (DO NOT USE)

    Declaration

    Swift

    public var hp: Bool { get set }
  • Select which eyes to track and to use for gaze (default: both)

    Declaration

    Swift

    public var eyeUsage: Skyle_Options.eyeUse { get set }
  • Undocumented

    Declaration

    Swift

    public var enableTrackingDetails: Bool { get set }
  • Declaration

    Swift

    public var unknownFields: UnknownStorage
  • Undocumented

    See more

    Declaration

    Swift

    public enum eyeUse : SwiftProtobuf.Enum, Swift.CaseIterable
    extension Skyle_Options.eyeUse: SwiftProtobuf._ProtoNameProviding
  • Declaration

    Swift

    public init()

Code below here is support for the SwiftProtobuf runtime.

  • Declaration

    Swift

    public static let protoMessageName: String
  • Declaration

    Swift

    public static let _protobuf_nameMap: SwiftProtobuf._NameMap
  • Declaration

    Swift

    public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
  • Declaration

    Swift

    public func traverse<V>(visitor: inout V) throws where V : Visitor
  • Declaration

    Swift

    public static func == (lhs: Skyle_Options, rhs: Skyle_Options) -> Bool