New version QSystem 21.1 is available!

Facebook

Функциональность QSystem
× Расширенные возможности QSystem!

Делимся опытом использования и разработки плагинов и расширений для системы управления очередью.

Плагин - светодиодное табло

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 10 months ago #1481 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
Обмен идёт сообщениями по 4 байта.
Всегда:
1й - 0х01
4й - 0х07
Приходит от устройств в прогу:
2й - адрес кнопочного устройства
3й - какую кнопку начали, просто цифра 0х31 .. 0х34 т.е вызов, старт работы с клиентом, отклонить по неявке, закончить работу с клиентом.

Отправляется в устройство байтики для мигания-пищания или опроса. Подробнее все видно в самой проге, там выводится все что она шлёт и получает.

Запустить так. В папкес кусистем создание батник и в нём:
java -cp dist/QSystem.jar ru.apertum.qsystem.ub485.core.UBForm debug

В очереди все первые. Каждый в своё время.
The following user(s) said Thank You: haemdall

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 10 months ago #1482 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
По настройке. В папке config настраиваемый в двух файлах qub.*

В очереди все первые. Каждый в своё время.
The following user(s) said Thank You: haemdall

Please Log in or Create an account to join the conversation.

  • haemdall
  • haemdall's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
8 years 9 months ago #1525 by haemdall
haemdall replied the topic: Плагин - светодиодное табло
спасибо с этим все понятно
а для настройки индикации на пульте задания в очереди
пульт так же принимает
1й - 0х01
4й - 0х07
2й - адрес кнопочного устройства

а в 3 байте?

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 9 months ago - 8 years 9 months ago #1526 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
3й - какую кнопку нажали, просто цифра 0х31 .. 0х34 т.е вызов, старт работы с клиентом, отклонить по неявке, закончить работу с клиентом.

В очереди все первые. Каждый в своё время.
Last Edit: 8 years 9 months ago by Evgenic.

Please Log in or Create an account to join the conversation.

  • haemdall
  • haemdall's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
8 years 9 months ago #1527 by haemdall
haemdall replied the topic: Плагин - светодиодное табло
маленько не правильно поставил вопрос...
с протоколом отправки с пульта на сервер все понятно.
задача сделать на пульте индикацию заявки на сервере
т.е. протокол приема пульта с сервера

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 9 months ago #1528 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
из прогивысылать в пуль разные сигналы и смотреть что отсылается в логах проги. Там пищание и мигание. Комбинации не помню, проще имперически позасылать их в пульт и посмотреть. Их там 2х4 варианта что ли.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • haemdall
  • haemdall's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
8 years 9 months ago - 8 years 9 months ago #1556 by haemdall
haemdall replied the topic: Плагин - светодиодное табло
пульты спаяли и подключили
протокол как описывали выше

в логах
>>1_33_31_7_
PIZDEzzzz.....
user.getShadow() == null

куда копать?

ну и при отправке
>>1_33_31_7_1_35_31_7_
Collision! Package lenght is not 4 bytes.
Last Edit: 8 years 9 months ago by haemdall.

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 9 months ago #1557 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло
Не тот байтик b приехал. Надо так:
b == 0x31 ("b == 0x31 -- 49");
b == 0x32 ("b == 0x32 -- 50");
b == 0x33 ("b == 0x33 -- 51");
b == 0x34 ("b == 0x34 -- 52");

Ну и, судя по всему, пользователя не нашлось для даного устройства.

В очереди все первые. Каждый в своё время.
The following user(s) said Thank You: haemdall

Please Log in or Create an account to join the conversation.

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
8 years 9 months ago #1558 by Evgenic
Evgenic replied the topic: Плагин - светодиодное табло

Korotkov wrote: пульты спаяли и подключили
ну и при отправке
>>1_33_31_7_1_35_31_7_
Collision! Package lenght is not 4 bytes.

100% не 4 байта! 8 не равно 4.

В очереди все первые. Каждый в своё время.

Please Log in or Create an account to join the conversation.

  • haemdall
  • haemdall's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
8 years 9 months ago #1559 by haemdall
haemdall replied the topic: Плагин - светодиодное табло
какой разделитель?

Please Log in or Create an account to join the conversation.

Time to create page: 0.060 seconds
Работаем с QSystem