Драйвер контрольно-кассовой техники v.10
Функции
Подключение к ККТ

Методы для управления соединением с ККТ Подробнее...

Функции

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open (libfptr_handle handle)
 Устанавливает соединение с ККТ. Подробнее...
 
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_close (libfptr_handle handle)
 Разрывает соединение с ККТ. Подробнее...
 
DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_is_opened (libfptr_handle handle)
 Возвращает 1, если соединение с ККТ было установлено (был вызван libfptr_open()), или 0, если соединение было разорвано пользователем (был вызван libfptr_close()), либо libfptr_open() не был вызван. Подробнее...
 

Подробное описание

Методы для управления соединением с ККТ

Функции

◆ libfptr_close()

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_close ( libfptr_handle  handle)

Разрывает соединение с ККТ.

Пример использования:

if (libfptr_close(handle) < 0)
{
// Обработка ошибки
return;
}
Аргументы
handleДескриптор
Возвращаемые значения
-1Ошибка
0Успех

◆ libfptr_is_opened()

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_is_opened ( libfptr_handle  handle)

Возвращает 1, если соединение с ККТ было установлено (был вызван libfptr_open()), или 0, если соединение было разорвано пользователем (был вызван libfptr_close()), либо libfptr_open() не был вызван.

По результату данного метода нельзя судить о текущем состоянии соединения с ККТ.

Аргументы
handleДескриптор
Возвращаемые значения
1Соединение установлено
0Соединение не установлено

◆ libfptr_open()

DTOX_SHARED_EXPORT int DTOX_SHARED_CCA libfptr_open ( libfptr_handle  handle)

Устанавливает соединение с ККТ.

Устанавливает соединение с ККТ по одному из каналов связи. При установке соединения используются настройки, переданные в libfptr_set_settings().

Пример использования:

if (libfptr_open(handle) < 0)
{
// Обработка ошибки
return;
}
Аргументы
handleДескриптор
Возвращаемые значения
-1Ошибка
0Успех