![]() |
Драйвер контрольно-кассовой техники v.10
|
Методы для работы с внешними устройствами, подключенным к ККТ Подробнее...
Перечисления | |
enum | libfptr_external_device_type { LIBFPTR_EXTERNAL_DEVICE_DISPLAY = 0, LIBFPTR_EXTERNAL_DEVICE_PINPAD, LIBFPTR_EXTERNAL_DEVICE_MODEM, LIBFPTR_EXTERNAL_DEVICE_BARCODE_SCANNER } |
Тип внешнего устройства Подробнее... | |
Функции | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_external_device_power_on (libfptr_handle handle) |
Активирует внешнее устройство Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_external_device_power_off (libfptr_handle handle) |
Деактивирует внешнее устройство Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_external_device_write_data (libfptr_handle handle) |
Отправляет внешнему устройству набор байтов Подробнее... | |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA | libfptr_external_device_read_data (libfptr_handle handle) |
Возвращает набор байтов от внешнего устройства Подробнее... | |
Методы для работы с внешними устройствами, подключенным к ККТ
Тип внешнего устройства
Список возможных значений для параметра LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE
См. определение в файле libfptr10.h строка 1408
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_power_off | ( | libfptr_handle | handle | ) |
Деактивирует внешнее устройство
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE | Тип устройства | int (libfptr_external_device_type) | + |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_power_on | ( | libfptr_handle | handle | ) |
Активирует внешнее устройство
Метод используется для открытия соединения с внешним устройством (и подачи питания на него, если требуется). После вызова данного метода можно обмениваться с ним с помощью libfptr_external_device_write_data() и libfptr_external_device_read_data(). Для отлючения устройства и прекращения обмена с ним необходимо вызвать libfptr_external_device_power_off().
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE | Тип устройства | int (libfptr_external_device_type) | + |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_read_data | ( | libfptr_handle | handle | ) |
Возвращает набор байтов от внешнего устройства
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE | Тип устройства | int (libfptr_external_device_type) | + |
Выходные параметры | |||
LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA | Данные от устройства | bytearray |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_external_device_write_data | ( | libfptr_handle | handle | ) |
Отправляет внешнему устройству набор байтов
Название | Описание | Тип параметра | Обязательность или значение по умолчанию |
---|---|---|---|
Входные параметры | |||
LIBFPTR_PARAM_EXTERNAL_DEVICE_TYPE | Тип устройства | int (libfptr_external_device_type) | + |
LIBFPTR_PARAM_EXTERNAL_DEVICE_DATA | Данные для устройства | bytearray | + |
Пример использования:
handle | Дескриптор |
-1 | Ошибка |
0 | Успех |