MainStateEnum

enum MainStateEnum

The current operational state of the closure.

  • The closure is stopped.

    Declaration

    Swift

    case stopped
  • The closure is moving.

    Declaration

    Swift

    case moving
  • The closure is waiting for motion.

    Declaration

    Swift

    case waitingForMotion
  • The closure is in an error state.

    Declaration

    Swift

    case error
  • The closure is currently calibrating its Opened and Closed limits to determine effective physical range.

    Declaration

    Swift

    case calibrating
  • Some protective measures are activated to prevent damage to the closure. Some commands may be rejected.

    Declaration

    Swift

    case protected
  • The closure has a disengaged element that is preventing any actuator movements.

    Declaration

    Swift

    case disengaged
  • Movement commands are ignored since the closure is not operational and requires further setup or calibration.

    Declaration

    Swift

    case setupRequired
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

    enum PaperSize: String {
        case A4, A5, Letter, Legal
    }
    
    print(PaperSize(rawValue: "Legal"))
    // Prints "Optional(PaperSize.Legal)"
    
    print(PaperSize(rawValue: "Tabloid"))
    // Prints "nil"
    

    Declaration

    Swift

    init?(rawValue: UInt64)

    Parameters

    rawValue

    The raw value to use for the new instance.