Подключение оборудования
Для подключения любого оборудования используется компонент "Концентратор".
Концентратор загружает "Драйверы" для подключения к нужному оборудованию.
Каждый драйвер имеет свой набор параметров.
Загрузите компонент "Концентратор" со страницы загрузки.
Произведите установку программы Hub.
Далее создайте файл:
c:\ProgramData\Junte\Queue.Hub\app.config
Для пульта оценки качества:
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="hub" type="Queue.Hub.Settings.HubSettings, Queue.Hub, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <hub language="ru_RU"> <services> <tcpService enabled="true" host="localhost" port="4511" /> <httpService enabled="true" host="localhost" port="4512" /> </services> <drivers> <quality> <driver name="svetovodQualityPanel" enabled="true" assembly="Queue.Hub" settings="Queue.Hub.Svetovod.SvetovodQualityPanelDriverConfig" type="Queue.Hub.Svetovod.SvetovodQualityPanelDriver" port="COM3" deviceId="0" /> </quality> </drivers> </hub> </configuration>Значение параметра port="COM3" установите имя порта в которому подключен пульт оценки качества.
Для светодиодных табло:
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="hub" type="Queue.Hub.Settings.HubSettings, Queue.Hub, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <hub language="ru_RU"> <services> <tcpService enabled="true" host="localhost" port="4511" /> <httpService enabled="true" host="localhost" port="4512" /> </services> <drivers> <display> <driver name="svetovodDisplay" enabled="true" assembly="Queue.Hub" settings="Queue.Hub.Svetovod.SvetovodDisplayDriverConfig" type="Queue.Hub.Svetovod.SvetovodDisplayDriver" port="COM3" deviceId="0" > <connections> <connection sysnum="0" type="segment" width="4"> <!-- поддержка многострочных табло --> <columns> <column index="0" width="3" /> <column index="1" width="2" /> </columns> </connection> <connection sysnum="1" type="matrix" width="32" height="12"/> </connections> </driver> </display> </drivers> </hub> </configuration>
Значение параметра port="COM3" установите имя порта в которому подключен переходник USB->RS485.
Настройте параметры:
- sysnum - номер устройства, обычно написано на самом табло на задней крышке.
- type - segment или matrix, сегментное или матричное.
- width - кол-во знакомест или ширина в точках для матричного табло.
- height - высота в точках для матричного табло.
Запустите концентратор от имени администратора:
Обратите внимание, что драйвер пульта качества загружен:
Далее установите и запустите службу:
Проверьте что служба работает через HTTP команды:
Для пульта оценки качества:
- http://localhost:4512/quality - служба отвечает и готова принимать команды.
- http://localhost:4512/quality/get-drivers - получить список загруженных драйверов.
- http://localhost:4512/quality/enable?deviceId=2 - активировать пульт с номером 2.
- http://localhost:4512/quality/get-answers - получить последние данные с пульта.
- http://localhost:4512/quality/disable?deviceId=2 - деактивировать пульт с номером 2.
Для службы светодиодных табло:
- http://localhost:4512/display - служба отвечает и готова принимать команды.
- http://localhost:4512/display/get-drivers - получить список загруженных драйверов.
- http://localhost:4512/display/show-text?deviceId=2&text=17 - вывести на табло с номером 2 текст 17.
- http://localhost:4512/display/clear-text?deviceId=2 - очистить табло с номером 2.
- http://localhost:4512/display/show-lines?deviceId=2&lines=1,10|2,11 - вывести линии на многострочном табло.
В папке установке программы
Program Files\Junte Queue\Queue Hub
так же находится лог файл
hub.txt
Сервис поддержки клиентов работает на платформе UserEcho