# Uses of Class
com.creditcall.chipdnamobile.PaymentDeviceErrorCode

- ## Uses of PaymentDeviceErrorCode in com.creditcall.chipdnamobile

  Fields in com.creditcall.chipdnamobile declared as PaymentDeviceErrorCode
  Modifier and Type
  Field
  Description
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`AcceptedButtonPressed`
  Accept button pressed.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`ActionCancelled`
  Action aborted with cancel key.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`ActionNotPermitted`
  Action not permitted.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`BluetoothNotEnabled`
  Bluetooth is not enabled on this mobile device.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`BluetoothNotSupported`
  Bluetooth is not supported on this mobile device.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`ConnectionFailed`
  Connection failed.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DataMissing`
  There is data missing.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DeviceBusy`
  Bluepad50 is busy.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DeviceNotPaired`
  The selected Bluetooth device is not paired.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DisplayTextFormatInvalid`
  The text to display contains invalid characters
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DisplayTextMissing`
  The text to display can not be null
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DisplayTextTooLong`
  The text to display is to long too fit on screen
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DisplayTimeInvalid`
  The display time is invalid
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`DuplicatedKey`
  Duplicate key.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`EncryptedHeaderError`
  Error in encrypted header.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`FlashError`
  Internal flash error.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`General`
  General error has occurred.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`GeneralKeyboardError`
  General keyboard error.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`HALHardwareError`
  HAL Hardware error.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`HardwareError`
  Hardware error.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`IDTechPinPadSearchUnavailable`
  Unable to search for IDTECH PinPads in any state other than idle while connected to an IDTECH PinPad via USB, it must be disconnected before searching.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InitError`
  Init error, reserved for future use.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidAddress`
  Invalid Address.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidChecksum`
  Invalid checksum, reserved for future use.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidCommandOrMode`
  The Bluepad PIN pad is currently in a mode which doesn't accept that command.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidCommandSequence`
  Invalid command sequence, reserved for future use.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidDevice`
  Invalid device.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidHeader`
  Invalid header.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidKEK`
  Invalid KEK provided.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidKeyAttribute`
  Invalid key attribute.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidKeyData`
  Invalid key data supplied.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidKeyFormat`
  Invalid security key format.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidKeyID`
  Invalid key ID.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidLength`
  Invalid length.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidParameter`
  Invalid parameter sent to Bluepad50 PIN pad.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidPassword`
  Invalid password.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidPinData`
  Invalid PIN data in the internal buffer.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidReminderData`
  Invalid reminder data not provided during ICC process.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidSignature`
  Invalid signature.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidState`
  The command can not be processed at this point in the transaction
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`InvalidValue`
  Invalid value sent to Bluepad50 PIN pad.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`KeyboardBugDetected`
  Defect in keyboard detected.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`KeyboardNotCalibrated`
  Keyboard not calibrated.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`LimitError`
  Limit error, Reserved for future use.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`NoDeviceSelected`
  No supported device has been selected for connection.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`PinLimit`
  PIN limit, reserved for future use.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`PINPadOutOfMemory`
  PIN pad out of memory.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`SCRHardwareError`
  SCR Hardware error.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`TamperedModeActive`
  Tamper protection has been triggered on the Bluepad50 and the device cannot be used.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`TimeOut`
  Action timed out.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`TMKNotLoaded`
  Terminal Master Key not loaded.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`UnableToStartGetCardDetails`
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`UnauthorisedCommandOrMode`
  The command is not authorised in this mode.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`Unmapped`
  Unmapped error occurred.
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`UnsupportedCommand`
  The PIN pad doesn't support this command
  `static final PaymentDeviceErrorCode`
  PaymentDeviceErrorCode.`UnsupportedFirmwareVersion`
  Action not supported on this firmware version.