9.3. Состояние весов

9.3.1. Запрос состояния весов

Enum: DriverCommands.QUERY_STATE_SCALES

Выходные параметры

Параметр

Тип

Описание

DriverParams.SERVICE_VERSION
Версия ПО весов

String

DriverParams.EMBODIMENT
Номер конструктивного исполнения

Int

DriverParams.SERVICE_DATE
Дата сборки ПО весов

ByteArray

Формат: ДД.ММ.ГГ

DriverParams.PLU_COUNT
Размер таблицы товаров

Int

DriverParams.MESSAGE_COUNT
Размер таблицы сообщений

Int

Диапазон: 0-65535

DriverParams.STRING_COUNT_IN_MESSAGE
Строк в сообщении

Int

Диапазон: 0-65535

DriverParams.WEIGHT_LIMIT
Максимальный вес

Int

DriverParams.DISCRETENESS
Дискретность показаний весов

ByteArray

бит 0 – флаг дискретности 1г
бит 1 – флаг дискретности 2г
бит 2 – флаг дискретности 5г
бит 3 – флаг дискретности 10г

DriverParams.DISCRETENESS_1G
Дискретность 1г

Int

DriverParams.DISCRETENESS_2G
Дискретность 2г

Int

DriverParams.DISCRETENESS_5G
Дискретность 5г

Int

DriverParams.DISCRETENESS_10G
Дискретность 10г

Int

DriverParams.SCALE_NUMBER
Логический номер весов

Int

Диапазон: 1-99

DriverParams.LABEL_NUMBER
Номер этикетки

Int

Диапазон: 0-9999

DriverParams.MODE
Режим весов

Int

DriverParams.ADVANCED_MODE
Подрежим весов

Int

DriverParams.KEYBOARD_MODE
Состояние клавиатуры

Int

DriverParams.DATE
Текущая дата

ByteArray

Формат: ДД.ММ.ГГ

DriverParams.TIME
Текущее время

ByteArray

Формат: ЧЧ.ММ.СС

DriverParams.DATE_FORMAT
Формат даты

Int

0 – ДД.ММ.ГГ
1 – ГГ.ММ.ДД
2 – ММ.ДД.ГГ

DriverParams.TIME_FORMAT
Формат времени

Int

0 – 12 часовой формат
1 – 24 часовой формат

DriverParams.POINT_POSITION
Положение десятичной точки

Int

DriverParams.PACKING_ON
Фасовка

Int

DriverParams.SOUND_ON
Звук

Int

DriverParams.PRINT_MODE
Режим печати

Int

DriverParams.AUTO_PRINT_WEIGHT
Порог автопечати

Int

DriverParams.PRINTER_MODE
Состояние печатающего устройства

ByteArray

бит 0 – наличие бумаги
бит 1 – наличие отпечатанной этикетки
бит 2 – спозиционированность этикетки
бит 3 – печатающая головка
бит 4 – возможность печати копии

DriverParams.PAPER_PRESENCE
Наличие бумаги

Int

DriverParams.PRINTED_LABEL_PRESENCE
Наличие отпечатанной этикетки

Int

DriverParams.LABEL_POSITIONING
Спозиционированность этикетки

Int

DriverParams.PRINT_HEAD
Печатающая головка

Int

DriverParams.PRINT_COPY_ABILITY
Возможность печати копии

Int

DriverParams.WEIGHT_DEVICE_MODE
Состояние весового устройства

ByteArray

бит 0 – фиксация веса
бит 1 – работа автонуля
бит 2 – первичная установка автонуля
бит 3 – тара
бит 4 – успокоение веса
бит 5 – ошибка автонуля при включении
бит 6 – перегрузка по весу
бит 7 – ошибка при получении измерения

DriverParams.WEIGHT_FIXATION_SIGN
Фиксация веса

Int

DriverParams.AUTO_ZEROING_SIGN
Работа автонуля

Int

DriverParams.AUTO_ZERO_INITIAL_INSTALLATION_SIGN
Первичная установка автонуля

Int

DriverParams.TARE_SIGN
Флаг тары

Int

DriverParams.CALMING_WEIGHT_SIGN
Успокоение веса

Int

DriverParams.AUTO_ZERO_ERROR
Ошибка автонуля при включении

Int

DriverParams.OVERLOAD_BY_WEIGHT
Перегрузка по весу

Int

DriverParams.RECEIVING_MEASUREMENT_ERROR
Ошибка при получении измерения

Int

DriverParams.WEIGHT
Масса

Int

DriverParams.TARE
Масса тары

Int

DriverParams.COST
Цена

Int

Диапазон: 0-999999

DriverParams.PRICE
Стоимость

Int

Диапазон: 0-999999

DriverParams.CURRENT_PLU
Выбранное ПЛУ

Int

DriverParams.GOODS_TYPE
Тип товара

Int

0 – весовой
1 - штучный

DriverParams.CURRENT_EQUIV_ON
Подсчет валютного эквивалента

Int

0 – не подсчитывать
1 – подсчитывать

DriverParams.CURRENCY_COURSE
Курс валюты

Int

DriverParams.CURRENT_EQUIV
Валютный эквивалент стоимости

Int

DriverParams.S_SUM
Сумматор

ByteArray

DriverParams.ETHERNET_STATUS
Состояние Ethernet контроллера

Int

DriverParams.DISPLAY_TYPE
Тип дисплея

Int

9.3.2. Получить версию протокола Mertech

Enum: DriverCommands.GET_MERTECH_PROTOCOL_VERSION

Выходные параметры

Параметр

Тип

Описание

DriverParams.SCALE_PROTOCOL_VERSION
Версия протокола весов

String

DriverParams.DRIVER_PROTOCOL_VERSION
Версия протокола драйвера

String

9.3.3. Получить версию приложения Scales

Enum: DriverCommands.EXT_GET_VERSION_FRONT_APPLICATION

Выходные параметры

Параметр

Тип

Описание

DriverParams.FRONT_APP_VERSION
Версия приложения Scales

String

9.3.4. Получить модель весов

Enum: DriverCommands.EXT_GET_MODEL_SCALES

Выходные параметры

Параметр

Тип

Описание

DriverParams.MODEL_SCALE_VERSION
Код модели весов

Int

1 - M-ER 725 PM-6.1
2 - M-ER 725 PM-15.2
3 - M-ER 725 PM-32.5
4 - M-ER 725 PM-6.1/2
5 - M-ER 725 PM-15.2/5
6 - M-ER 725 PM-32.5/10
7 - M-ER 725 DM-6.1
8 - M-ER 725 DM-15.2
9 - M-ER 725 DM-32.5
10 - M-ER 725 DPM-6.1
11 - M-ER 725 DPM-15.2
12 - M-ER 725 DPM-32.5
13 - M-ER 725 DM-6.1/2
14 - M-ER 725 DM-15.2/5
15 - M-ER 725 DM-32.5/10
16 - M-ER 725 DPM-6.1/2
17 - M-ER 725 DPM-15.2/5
18 - M-ER 725 DPM-32.5/10

9.3.5. Получить серийный номер

Enum: DriverCommands.EXT_GET_SERIAL_NUMBER

Выходные параметры

Параметр

Тип

Описание

DriverParams.SERIAL_NUMBER
Серийный номер

String