- calculateMac(KeyInfo, int, byte[]) - Method in interface com.cloudpos.pinpad.PINPadDevice
-
Calculates the MAC using the current user key as defined in KeyInfo.
- calculateResponseMac(KeyInfo, byte[], int) - Method in interface com.cloudpos.pinpad.PINPadDevice
-
Calculates the MAC (Message Authentication Code) using the TDUKPT method and a response MAC key.
- CANCEL - Static variable in interface com.cloudpos.OperationResult
-
- cancelBlink() - Method in interface com.cloudpos.led.LEDDevice
-
Cancels any ongoing LED blinking operation.
- cancelRequest() - Method in interface com.cloudpos.Device
-
Attempts to cancel a pending request initiated by the Device
object.
- canCutPaper(int) - Method in interface com.cloudpos.printer.PrinterDeviceSpec
-
Checks if the printer supports paper cutting.
- canGetRandom(int) - Method in interface com.cloudpos.pinpad.PINPadDeviceSpec
-
Checks if the device supports generating random numbers.
- canQuickBlink(int) - Method in interface com.cloudpos.led.LEDDeviceSpec
-
Determines whether quick blinking is supported for a specific LED.
- canRemovable(int) - Method in interface com.cloudpos.smartcardreader.SmartCardReaderDeviceSpec
-
Checks if the smart card reader device supports the operation of card removal.
- canSetDensity(int) - Method in interface com.cloudpos.printer.PrinterDeviceSpec
-
Checks if setting the print density is supported.
- canShowText(int) - Method in interface com.cloudpos.pinpad.PINPadDeviceSpec
-
Checks if the device supports displaying text.
- canSlowBlink(int) - Method in interface com.cloudpos.led.LEDDeviceSpec
-
Determines whether slow blinking is supported for a specific LED.
- Card - Interface in com.cloudpos.card
-
The Card
interface provides a general definition of card services in a POS (Point of Sale) system.
- CERT_FORMAT_DER - Static variable in interface com.cloudpos.hsm.HSMDevice
-
DER format
- CERT_FORMAT_PEM - Static variable in interface com.cloudpos.hsm.HSMDevice
-
PEM format
- CERT_TYPE_APP_ROOT - Static variable in interface com.cloudpos.hsm.HSMDevice
-
Terminal application root certificate
- CERT_TYPE_COMM_ROOT - Static variable in interface com.cloudpos.hsm.HSMDevice
-
Terminal SSL communication root certificate
- CERT_TYPE_KEYLOADER_ROOT - Static variable in interface com.cloudpos.hsm.HSMDevice
-
Terminal Keyloader root certificate
- CERT_TYPE_PUBLIC_KEY - Static variable in interface com.cloudpos.hsm.HSMDevice
-
Terminal public key certificate
- CERT_TYPE_TERMINAL_OWNER - Static variable in interface com.cloudpos.hsm.HSMDevice
-
Terminal owner root certificate
- changeFlowControlMode(int) - Method in interface com.cloudpos.serialport.SerialPortDevice
-
Changes the flow control mode of the serial port.
- changePin(KeyInfo, byte[], byte[], byte[], int[], int) - Method in interface com.cloudpos.pinpad.PINPadDevice
-
Changes the user's PIN.
- changeRTS(boolean) - Method in interface com.cloudpos.serialport.SerialPortDevice
-
Sets or clears the RTS (Request To Send) control signal.
- changeSerialPortParams(int, int, int, int) - Method in interface com.cloudpos.serialport.SerialPortDevice
-
Changes the serial port parameters like baud rate, data bits, stop bits, and parity.
- CHECK_TYPE_CUP - Static variable in interface com.cloudpos.pinpad.PINPadDevice
-
- CHECK_TYPE_NONE - Static variable in interface com.cloudpos.pinpad.PINPadDevice
-
- clear() - Method in class com.cloudpos.printer.Format
-
Clears all format parameters.
- clearText() - Method in interface com.cloudpos.pinpad.PINPadDevice
-
Clears any displayed text from the PINPad's LCD screen.
- close() - Method in interface com.cloudpos.Device
-
Disconnects the device from the Device
object.
- com.cloudpos - package com.cloudpos
-
The package provides the fundamental interfaces and classes for interacting with a
variety of devices in a point-of-sale (POS) system.
- com.cloudpos.card - package com.cloudpos.card
-
This package provides access to various types of card interfaces.
- com.cloudpos.fingerprint - package com.cloudpos.fingerprint
-
This package provides the necessary classes and interfaces to interact with the fingerprint device.
- com.cloudpos.hsm - package com.cloudpos.hsm
-
This package provides access to the hardware security module (HSM) device.
- com.cloudpos.led - package com.cloudpos.led
-
This package provides access to LED devices.
- com.cloudpos.msr - package com.cloudpos.msr
-
This package provides access to the Magnetic Stripe Reader (MSR) device.
- com.cloudpos.pinpad - package com.cloudpos.pinpad
-
This package provides access to functionalities related to the PINPad device.
- com.cloudpos.printer - package com.cloudpos.printer
-
The package provides classes and interfaces for interacting with printer devices in the CloudPOS system.
- com.cloudpos.rfcardreader - package com.cloudpos.rfcardreader
-
This package provides access to the contactless card reader device functionalities.
- com.cloudpos.serialport - package com.cloudpos.serialport
-
The package is designed for handling serial port communication in the CloudPOS system.
- com.cloudpos.signature - package com.cloudpos.signature
-
The package is designed for managing signature capture in the CloudPOS system.
- com.cloudpos.smartcardreader - package com.cloudpos.smartcardreader
-
The package is designed for interacting with smart card reader devices in the CloudPOS system.
- com.cloudpos.usb - package com.cloudpos.usb
-
The package is designed to facilitate interaction with double USB devices in the CloudPOS system.
- compare(byte[], byte[]) - Method in interface com.cloudpos.fingerprint.FingerprintDevice
-
Compares two sets of fingerprint minutiae data in ISO 2005 format and returns a dissimilarity score.
- compareByFormat(byte[], int, byte[], int) - Method in interface com.cloudpos.fingerprint.FingerprintDevice
-
Compares two sets of fingerprint minutiae data based on their respective formats.
- connect() - Method in interface com.cloudpos.card.CPUCard
-
Connects to the card and retrieves the ATR (Answer To Reset) information for contact cards,
or the ATS (Answer To Select) for contactless cards.
- connect() - Method in interface com.cloudpos.card.SLE4442Card
-
Powers up and performs a cold reset on the smart card reader slot.
- convertFormat(Fingerprint, int, Fingerprint, int) - Method in interface com.cloudpos.fingerprint.FingerprintDevice
-
Converts a fingerprint from one specified format to another.
- convertFormat(byte[], int, int) - Method in interface com.cloudpos.fingerprint.FingerprintDevice
-
Converts fingerprint data from a specified source format to the ISO IEC 19794-2-2005 format.
- convertHTML2image(Context, String, PrinterHtmlListener) - Method in interface com.cloudpos.printer.PrinterDevice
-
Asynchronously converts HTML content into an image format.
- convertHTML2image(String, PrinterHtmlListener) - Method in interface com.cloudpos.printer.PrinterDevice
-
Asynchronously converts HTML content into an image format.
- convertHTML2image(Context, String) - Method in interface com.cloudpos.printer.PrinterDevice
-
Synchronously converts HTML content into an image.
- convertHTML2image(String) - Method in interface com.cloudpos.printer.PrinterDevice
-
Synchronously converts HTML content into an image.
- CPUCard - Interface in com.cloudpos.card
-
The CPUCard
interface defines the operations for CPU cards, enabling
the transmission of APDU (Application Protocol Data Unit) commands between
the CPU card and the card reader.
- createPin(KeyInfo, byte[], byte[], int, int) - Method in interface com.cloudpos.pinpad.PINPadDevice
-
Creates a new PIN.
- cutPaper() - Method in interface com.cloudpos.printer.PrinterDevice
-
Cuts the paper if the printer supports this feature.