Skip to main content

Veritran Docs

Get POS Parameter

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

Parameter Configuration

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.

Function ID

Register

Value

110

1

Input Registers

Register

Description

Mandatory

Value

390

Parameter name

Yes

Parameter

Description

IS_POS

Indicates if the device is a Smart POS

IS_CHARGING

Indicates if the device is charging

IS_PLUGGED

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

HAS_PRINTER

Indicates if the device's printer is available

HAS_PAPER

Indicates if the device's printer has paper

HAS_EMV_READER

Indicates if the device has an EMV reader

HAS_MSR_READER

Indicates if the device has an MSR reader

HAS_EMV_CTLS_READER

Indicates if the device has an EMV contactless reader

BATTERY_AVERAGE

Shows the device's battery charge percentage

COMM_MEDIA

Shows the communication method that is currently in use

COMM_SIGNAL

Shows the current percentage of communication signal strength

SERIAL_NUMBER

Shows the device's serial number

POS_MODEL

Shows the device's model

POS_BRAND

Shows the device's brand

POS_OS_VERSION

Shows the device's operating system and that OS's version

POS_SDK_LIB_VERSION

Shows the manufacturer's SDK library version

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

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

INFORMATION_PARAMETER_NOT_FOUND

002

GET_COMM_SIGNAL_ERROR

290

Parameter Value

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

Parameter

Return Values

IS_POS

true / false

IS_CHARGING

true / false

IS_PLUGGED

true / false

HAS_PRINTER

true / false

HAS_PAPER

true / false

HAS_EMV_READER

true / false

HAS_MSR_READER

true / false

HAS_EMV_CTLS_READER

true / false

BATTERY_AVERAGE

1 to 100 %

COMM_MEDIA

WIFI/GPRS/NO_MEDIA

COMM_SIGNAL

1 to 100%

SERIAL_NUMBER

333-444-555

POS_MODEL

i9000

POS_BRAND

UROVO

POS_OS_VERSION

UROVO_OS_ANDROID_VERSION_27

POS_SDK_LIB_VERSION

SDK_V4.1.0326