Skip to main content

CtgError

Enum: CtgError

Terminal action failed error types. Apps never receive a CtgError on its own: it arrives as BleError.ctgError(actionCode, errorCode, description), with the errorCode below.

Conforms to: Error, CustomNSError

Properties​

errorCode: Int​

public var errorCode: Int { get }

Error code

localizedDescription: String​

public var localizedDescription: String { get }

Error description

Error Cases​

invalidKey​

case invalidKey
  • Error Code: 21
  • Description: Terminal error: Invalid key

timeout​

case timeout
  • Error Code: 22
  • Description: Terminal error: Timeout. Raised by the SDK, not the terminal: the Bluetooth link or the authentication did not complete, or a command got no answer, within the timeout of connect(timeout:).

fail​

case fail
  • Error Code: 23
  • Description: Terminal error: Failed (default return value)

noKey​

case noKey
  • Error Code: 24
  • Description: Terminal error: No key

unsuccessful​

case unsuccessful
  • Error Code: 25
  • Description: Terminal error: Unsuccessful

scriptFail​

case scriptFail
  • Error Code: 26
  • Description: Terminal error: Script failed

noScript​

case noScript
  • Error Code: 27
  • Description: Terminal error: No script

unknownState​

case unknownState
  • Error Code: 28
  • Description: Terminal error: Unknown state

See Also​