CoreSerialManager¶
- public interface CoreSerialManager¶
Added in version AS: 1.21
Менеджер последовательных устройств.
Для работы менеджера требуются установленные:
Расширение браузера v.0.17.0 - Global System Browser Extension
Плагин к расширению браузера v.0.17.0 - Global System Browser Plugin
Алгоритм работы.
Получение списка COM-устройств, выполнением команды getcomdevices браузерного плагина.
CoreBrowserCmd$.MODULE$.apply().execute("{"cmd":"host", "args":{"cmd":"getcomdevices"}}")Регистрация устройства методом
registerComSerial(java.lang.String).Указание для устройства конфигурации
CoreSerial.setConfig(java.lang.String)и имени операции - фабрики слушателейCoreSerial.setListenerFactoryOperation(java.lang.String).Запуск устройства методом
CoreSerial.start().Ожидание события
CoreSerialListener.onSerialOpen().Ожидание событий
CoreSerialListener.onMessage(byte[])для получения данных от устройства.Остановка устройства методом
CoreSerial.stop(java.lang.Exception)или автоматическая остановка при закрытии формы.
See also
Methods¶
registerComSerial¶
- CoreSerial registerComSerial(String name)¶
Регистрирует последовательный интерфейс для COM-порта.
- Parameters:
name – Имя устройства. Значение будет передано в метод
CoreSerialListener.onListenerOpen(String)
- Returns:
Последовательный порт