# StatusCode

    @objc
    public enum StatusCode : Int, Error, CaseNameable

Status code enumerator; holds all possible statuses returned or thrown by methods in this framework

- `success`

  Success

  #### Declaration

  Swift

      case success

- `bluetoothStatusPoweredOff`

  Bluetooth is powered off

  #### Declaration

  Swift

      case bluetoothStatusPoweredOff

- `bluetoothStatusResetting`

  Bluetooth is resetting

  #### Declaration

  Swift

      case bluetoothStatusResetting

- `bluetoothStatusUnauthorized`

  application isn’t authorized to use the Bluetooth low energy role.

  #### Declaration

  Swift

      case bluetoothStatusUnauthorized

- `bluetoothStatusUnknown`

  Bluetooth manager’s state unknown

  #### Declaration

  Swift

      case bluetoothStatusUnknown

- `bluetoothStatusUnsupported`

  Bluetooth not supported

  #### Declaration

  Swift

      case bluetoothStatusUnsupported

- `peripheralNotSupported`

  Bluetooth peripheral not supported

  #### Declaration

  Swift

      case peripheralNotSupported

- `peripheralAlreadyInList`

  Bluetooth peripheral already in list

  #### Declaration

  Swift

      case peripheralAlreadyInList

- `peripheralNotFoundInList`

  Bluetooth peripheral not found in list

  #### Declaration

  Swift

      case peripheralNotFoundInList

- `peripheralMTUSizeNotSupported`

  Bluetooth peripheral MTU size not supported

  #### Declaration

  Swift

      case peripheralMTUSizeNotSupported

- `readerAlreadyInList`

  CCID bluetooth reader already in list

  #### Declaration

  Swift

      case readerAlreadyInList

- `readerNotFoundInList`

  CCID bluetooth reader not found in list

  #### Declaration

  Swift

      case readerNotFoundInList

- `readerNotSupported`

  CCID bluetooth reader not supported

  #### Declaration

  Swift

      case readerNotSupported

- `readerInvalidUSBDescriptor`

  CCID bluetooth reader has an invalid or missing USB descriptor

  #### Declaration

  Swift

      case readerInvalidUSBDescriptor

- `readerInvalidCCIDDescriptor`

  CCID bluetooth reader has an invalid or missing CCID descriptor

  #### Declaration

  Swift

      case readerInvalidCCIDDescriptor

- `readerSlotNotSelected`

  CCID bluetooth reader slot not selected

  #### Declaration

  Swift

      case readerSlotNotSelected

- `invalidParameter`

  Invalid parameter passed to function

  #### Declaration

  Swift

      case invalidParameter

- `invalidNilParameter`

  Invalid NIL parameter passed to function

  #### Declaration

  Swift

      case invalidNilParameter

- `invalidParameterValueTooLarge`

  A too large value was passed to function

  #### Declaration

  Swift

      case invalidParameterValueTooLarge

- `invalidCCIDReader`

  CCID reader invalid or not initialised

  #### Declaration

  Swift

      case invalidCCIDReader

- `invalidCCIDBluetoothReader`

  CCID Bluetooth reader invalid or not initialised

  #### Declaration

  Swift

      case invalidCCIDBluetoothReader

- `invalidATR`

  Invalid ATR received

  #### Declaration

  Swift

      case invalidATR

- `badTSInATR`

  Bad TS byte in ATR found

  #### Declaration

  Swift

      case badTSInATR

- `badTCKInATR`

  Bad TCK in ATR found

  #### Declaration

  Swift

      case badTCKInATR

- `writeTimeout`

  Peripheral write timed out

  #### Declaration

  Swift

      case writeTimeout

- `packetWriteTimeout`

  Peripheral packet write timed out

  #### Declaration

  Swift

      case packetWriteTimeout

- `readTimeout`

  Peripheral read timed out

  #### Declaration

  Swift

      case readTimeout

- `readCancelled`

  Peripheral read cancelled

  #### Declaration

  Swift

      case readCancelled

- `packetReadTimeout`

  Peripheral packet read timed out

  #### Declaration

  Swift

      case packetReadTimeout

- `authenticationFailed`

  Peripheral authentication failed

  #### Declaration

  Swift

      case authenticationFailed

- `dataFrameInvalid`

  Data frame invalid

  #### Declaration

  Swift

      case dataFrameInvalid

- `dataFrameInvalidLength`

  Invalid length in data frame

  #### Declaration

  Swift

      case dataFrameInvalidLength

- `dataFrameInvalidHeader`

  Invalid header in data frame

  #### Declaration

  Swift

      case dataFrameInvalidHeader

- `dataFrameInvalidChecksum`

  Invalid checksum in frame

  #### Declaration

  Swift

      case dataFrameInvalidChecksum

- `dataFrameACKReceived`

  ACK data frame received from reader

  #### Declaration

  Swift

      case dataFrameACKReceived

- `dataFrameNACKReceived`

  NACK data frame received from reader

  #### Declaration

  Swift

      case dataFrameNACKReceived

- `ccidFrameInvalid`

  CCID frame invalid

  #### Declaration

  Swift

      case ccidFrameInvalid

- `ccidFrameInvalidLength`

  Invalid length in CCID frame

  #### Declaration

  Swift

      case ccidFrameInvalidLength

- `ccidFrameInvalidHeader`

  Invalid header in CCID frame

  #### Declaration

  Swift

      case ccidFrameInvalidHeader

- `ccidFrameInvalidFrameType`

  CCID frame type is invalid

  #### Declaration

  Swift

      case ccidFrameInvalidFrameType

- `ccidFrameOutOfSequence`

  CCID frame out of sequence

  #### Declaration

  Swift

      case ccidFrameOutOfSequence

- `ccidErrorSlotNotFound`

  Slot (number) not found

  #### Declaration

  Swift

      case ccidErrorSlotNotFound

- `ccidErrorNoCardPresent`

  No card present in slot

  #### Declaration

  Swift

      case ccidErrorNoCardPresent

- `ccidErrorCardNotPoweredOn`

  Card in slot not powered on

  #### Declaration

  Swift

      case ccidErrorCardNotPoweredOn

- `ccidErrorCommandNotSupported`

  Received CCID error ‘command not supported’

  #### Declaration

  Swift

      case ccidErrorCommandNotSupported

- `ccidErrorCommandAborted`

  Received CCID error ‘command aborted’

  #### Declaration

  Swift

      case ccidErrorCommandAborted

- `ccidErrorICCMute`

  Received CCID error ‘ICC Mute’

  #### Declaration

  Swift

      case ccidErrorICCMute

- `ccidErrorXfrParityError`

  Received CCID error ‘transfer parity error’

  #### Declaration

  Swift

      case ccidErrorXfrParityError

- `ccidErrorXfrOverrun`

  Received CCID error ‘transfer overrun’

  #### Declaration

  Swift

      case ccidErrorXfrOverrun

- `ccidErrorHardwareError`

  Received CCID error ‘hardware error’

  #### Declaration

  Swift

      case ccidErrorHardwareError

- `ccidErrorIccProtocolNotSupported`

  Received CCID error ‘ICC protocol not supported’

  #### Declaration

  Swift

      case ccidErrorIccProtocolNotSupported

- `ccidErrorIccClassNotSupported`

  Received CCID error ‘ICC class not supported’

  #### Declaration

  Swift

      case ccidErrorIccClassNotSupported

- `ccidErrorProcedureByteConflict`

  Received CCID error ‘procedure byte conflict’

  #### Declaration

  Swift

      case ccidErrorProcedureByteConflict

- `ccidErrorDeactivatedProtocol`

  Received CCID error ‘deactivated protocol’

  #### Declaration

  Swift

      case ccidErrorDeactivatedProtocol

- `ccidErrorBusyWithAutoSequence`

  Received CCID error ‘busy wit auto sequence’

  #### Declaration

  Swift

      case ccidErrorBusyWithAutoSequence

- `ccidErrorPinTimeout`

  Received CCID error ‘PIN timeout’

  #### Declaration

  Swift

      case ccidErrorPinTimeout

- `ccidErrorPinCancelled`

  Received CCID error ‘PIN cancelled’

  #### Declaration

  Swift

      case ccidErrorPinCancelled

- `ccidErrorCommandSlotBusy`

  Received CCID error ‘command slot busy’

  #### Declaration

  Swift

      case ccidErrorCommandSlotBusy

- `ccidErrorOther`

  Received other CCID error

  #### Declaration

  Swift

      case ccidErrorOther

- `cardProtocolNotSupported`

  Protocol not supported by card

  #### Declaration

  Swift

      case cardProtocolNotSupported

- `cardConnectedOtherProtocol`

  Card already connected using another protocol

  #### Declaration

  Swift

      case cardConnectedOtherProtocol

- `cardIllegalState`

  Card already disconnected or no exclusive access

  #### Declaration

  Swift

      case cardIllegalState

- `cardIllegalStateChannelClosed`

  Logical Ccid Channel has been closed

  #### Declaration

  Swift

      case cardIllegalStateChannelClosed

- `cardExclusiveAccessAlreadySet`

  Card already has exclusive access for the current thread

  #### Declaration

  Swift

      case cardExclusiveAccessAlreadySet

- `cardExclusiveAccessDenied`

  Card exclusive access already established by another thread

  #### Declaration

  Swift

      case cardExclusiveAccessDenied

- `cardOpenLogicalChannelFailed`

  Could not open logical channel to the card

  #### Declaration

  Swift

      case cardOpenLogicalChannelFailed

- `cardUnsupportedChannelNumber`

  Unsupported logical card channel number

  #### Declaration

  Swift

      case cardUnsupportedChannelNumber

- `cardT0ExtendedLengthNotSupported`

  Extended length forms not supported for protocol T=0

  #### Declaration

  Swift

      case cardT0ExtendedLengthNotSupported

- `cardCouldNotObtainResponse`

  Could not obtain response from card

  #### Declaration

  Swift

      case cardCouldNotObtainResponse

Copyright (c) 2018-2024, AB Circle Ltd. All rights reserved.

Generated by jazzy ♪♫ v0.14.3, a Realm project.