Skip to main content

Veritran Docs

[en] Get POS Parameter

[en] This function accesses the device information and indicates the status of each of its components.

[en] Parameter Configuration

[en] This function requires you to configure the parameters for the device data you want to check. Refer to the Input Registers section to learn more.

[en] Function ID

[en] Register

[en] Value

110

1

[en] Input Registers

[en] Register

[en] Description

[en] Mandatory

[en] Value

390

[en] Parameter name

[en] Yes

[en] Parameter

[en] Description

[en] IS_POS

[en] Indicates if the device is a Smart POS

[en] IS_CHARGING

[en] Indicates if the device is charging

[en] IS_PLUGGED

[en] Indicates if the device is connected through a USB port, a WI-fi network or an AC cable.

[en] HAS_PRINTER

[en] Indicates if the device's printer is available

[en] HAS_PAPER

[en] Indicates if the device's printer has paper

[en] HAS_EMV_READER

[en] Indicates if the device has an EMV reader

[en] HAS_MSR_READER

[en] Indicates if the device has an MSR reader

[en] HAS_EMV_CTLS_READER

[en] Indicates if the device has an EMV contactless reader

[en] BATTERY_AVERAGE

[en] Shows the device's battery charge percentage

[en] COMM_MEDIA

[en] Shows the communication method that is currently in use

[en] COMM_SIGNAL

[en] Shows the current percentage of communication signal strength

[en] SERIAL_NUMBER

[en] Shows the device's serial number

[en] POS_MODEL

[en] Shows the device's model

[en] POS_BRAND

[en] Shows the device's brand

[en] POS_OS_VERSION

[en] Shows the device's operating system and that OS's version

[en] POS_SDK_LIB_VERSION

[en] Shows the manufacturer's SDK library version

[en] Go to Output Registers to read about the expected values for each parameter set on register 390.

[en] Output Registers

[en] Register

[en] Description

[en] Value

112

[en] Call Result

000

[en] NO_ERROR

001

[en] INFORMATION_PARAMETER_NOT_FOUND

002

[en] GET_COMM_SIGNAL_ERROR

290

[en] Parameter Value

[en] Below is a table of expected return values for the parameters listed in the Input Registers section.

[en] Parameter

[en] Return Values

[en] IS_POS

[en] true / false

[en] IS_CHARGING

[en] true / false

[en] IS_PLUGGED

[en] true / false

[en] HAS_PRINTER

[en] true / false

[en] HAS_PAPER

[en] true / false

[en] HAS_EMV_READER

[en] true / false

[en] HAS_MSR_READER

[en] true / false

[en] HAS_EMV_CTLS_READER

[en] true / false

[en] BATTERY_AVERAGE

[en] 1 to 100 %

[en] COMM_MEDIA

[en] WIFI/GPRS/NO_MEDIA

[en] COMM_SIGNAL

[en] 1 to 100%

[en] SERIAL_NUMBER

333-444-555

[en] POS_MODEL

[en] i9000

[en] POS_BRAND

[en] UROVO

[en] POS_OS_VERSION

[en] UROVO_OS_ANDROID_VERSION_27

[en] POS_SDK_LIB_VERSION

[en] SDK_V4.1.0326