MSPOS FiscalCore
AIDL API фискального ядра
Загрузка...
Поиск...
Не найдено
Интерфейс IScanner

import "IScanner.idl";

Открытые члены

String ScanCode (IExceptionCallback callback)
 Синхронный метод сканирования кода.
void SetScanCodeTimeout (int seconds, IExceptionCallback callback)
 Установить таймаут для ScanCode.
void StartScan (int timeout, IScannerCallback scannerCallback, IExceptionCallback exceptionCallback)
 Начинает сканирование кода.
void StopScan (IExceptionCallback callback)
 Останавливает процесс сканирования, запущенный StartScan.

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

Интерфейс управления аппаратным сканером для поддерживающих его моделей.

См. определение в файле IScanner.idl строка 8

Методы

◆ ScanCode()

String IScanner::ScanCode ( IExceptionCallback callback)

Синхронный метод сканирования кода.

Возвращает
Отсканированный код или ошибка в случае таймаута.
Аргументы
callbackФункция обратного вызова для передачи информации об ошибке.

◆ SetScanCodeTimeout()

void IScanner::SetScanCodeTimeout ( int seconds,
IExceptionCallback callback )

Установить таймаут для ScanCode.

По умолчанию 10.

Аргументы
secondsТаймаут в секундах.
callbackФункция обратного вызова для передачи информации об ошибке.

◆ StartScan()

void IScanner::StartScan ( int timeout,
IScannerCallback scannerCallback,
IExceptionCallback exceptionCallback )

Начинает сканирование кода.

Аргументы
timeoutКоличество секунд, через которое сканер прекратит работу. 0 - без таймаута.
scannerCallbackОбратный вызов с результтами сканирования.
exceptionCallbackФункция обратного вызова для передачи информации об ошибке.

◆ StopScan()

void IScanner::StopScan ( IExceptionCallback callback)

Останавливает процесс сканирования, запущенный StartScan.

Аргументы
callbackФункция обратного вызова для передачи информации об ошибке.

Объявления и описания членов интерфейса находятся в файле: