Skyle_CalibControl

public struct Skyle_CalibControl : Sendable
extension Skyle_CalibControl: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding

Message describing the calibration status

  • Indicates a running calibration or requests a calibration

    Declaration

    Swift

    public var calibrate: Bool
  • Number of calibration points, currently 1, 2, 5 and 9 is accepted

    Declaration

    Swift

    public var numberOfPoints: Int32
  • Indicates an aborted calibration or request an abort

    Declaration

    Swift

    public var abort: Bool
  • If connected to an iPad or tablet, this will indicate if the native cursor should move or not

    Declaration

    Swift

    public var stopHid: Bool
  • 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()
  • Indicates a manual step by step calibration (each point gets confirmed by client or button)

    Declaration

    Swift

    public var stepByStep: Bool
  • Indices of calibration points the user wants for a 9 point or 5 point calibration The length of calibrationPoints needs to match numberOfPoints Grid on the monitor: ————————————————————————— | 0 | 1 | 2 | | 3 | 4 | 5 | | 6 | 7 | 8 | ————————————————————————— examples: 9 points: 0, 1, 2, 3, 4, 5, 6, 7, 8 9 points: [0, 2, 7, 1, 8, 3, 5, 6, 4] 5 points: 0, 2, 4, 6, 8 5 points: [0, 2, 6, 8, 4] 5 points: [0, 8, 2, 6, 4]

    Declaration

    Swift

    public var calibrationPoints: [Int32]
  • Declaration

    Swift

    public var unknownFields: UnknownStorage
  • 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_CalibControl, rhs: Skyle_CalibControl) -> Bool