SelectAreasStatus

enum SelectAreasStatus

The status of the SelectAreas command.

  • Attempting to operate in the areas identified by the entries of the newAreas field is allowed and possible. The selectedAreas attribute is set to the value of the newAreas field.

    Declaration

    Swift

    case success
  • The value of at least one of the entries of the newAreas field doesn’t match any entries in the supportedAreas attribute.

    Declaration

    Swift

    case unsupportedArea
  • The received request cannot be handled due to the current mode of the device.

    Declaration

    Swift

    case invalidInMode
  • The set of values is invalid, for example areas on different floors that a robot knows it can’t reach on its own.

    Declaration

    Swift

    case invalidSet
  • 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.