New version QSystem 21.1 is available!

Facebook

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

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

Разработка плагина

  • Murad
  • Murad's Avatar Topic Author
  • Offline
  • Захожу иногда
  • Захожу иногда
More
9 years 6 months ago #1410 by Murad
Murad created the topic: Разработка плагина
Добрый день! Передо мной стоит задача написать плагин для Qsystem. Проблема в том, что у меня нет опыта разработки на Java. Прочитал мануал по разработки плагина, в принципе все понятно, но есть пару вопросов: исходный код плагина должен находиться в проекте qsystem? если да то как потом получить jar

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 6 months ago #1411 by Evgenic
Evgenic replied the topic: Разработка плагина
Лучше сделать библиотеку и положить её в папку plugins.

Все такие вещи очень понятны как только сделаешь пару простых программ. Просто откройте NetBeans и напишите программу решения квадратного уравнения для начала. Все вопросы отпадут сами.

Что за плагин? Может уже есть такой.

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

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

  • Murad
  • Murad's Avatar Topic Author
  • Offline
  • Захожу иногда
  • Захожу иногда
More
9 years 6 months ago #1412 by Murad
Murad replied the topic: Разработка плагина
для светодиодного табло на базе контроллера bx-5m1.
Был бы пример типа плагин выводящий сообщение при наступлении определенных событий. Сразу бы отпали все вопросы.

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 6 months ago #1413 by Evgenic
Evgenic replied the topic: Разработка плагина
А есть ли описание протокола управления данными устройствами? Т.е. описание какие байтики постать в порт. Если есть, приложите тут на форуме, посмотрю, может существующий плагин будет как-то полезен. И еще, а сами устройства есть для тестирования?

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

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

  • Murad
  • Murad's Avatar Topic Author
  • Offline
  • Захожу иногда
  • Захожу иногда
More
9 years 6 months ago - 9 years 6 months ago #1414 by Murad
Murad replied the topic: Разработка плагина
да все есть. svn репа code.taobao.org/svn/javahardware/
пакет JavaHardwareAccessDemo/src/org/jha/led/onbonbx
Last Edit: 9 years 6 months ago by Murad.

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 6 months ago #1415 by Evgenic
Evgenic replied the topic: Разработка плагина
паолучается, у вас каждое табло имеет свой ip-адрес и слушает сеть по порту?
Что из себя представляют табло, похоже на двухстрочные матричные панели, так?

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

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

  • Murad
  • Murad's Avatar Topic Author
  • Offline
  • Захожу иногда
  • Захожу иногда
More
9 years 6 months ago #1416 by Murad
Murad replied the topic: Разработка плагина
1 вопрос - да все верно
2 вопрос - табло обычное светодиодное ledsi.ru/p14838984-svetodiodnyj-modul-p10r.html

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 6 months ago #1417 by Evgenic
Evgenic replied the topic: Разработка плагина
На яве там только обертка сишных библиотек, в которых протокол и управление. Для начала, вам надо научиться управлять таблушками и выводить на них что-то. Только потом уже к плагину переходить. У вас уже есть прога на яве, которая управляет табло?

Если нет, то в архиве скомпилированных пример из китайского репозитория. Что как дальше я сказать не могу. Там есть start.bat. В нем можно изменить адрес и порт и попробовать запустить. Может поможет что-то увидеть.

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

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

  • Murad
  • Murad's Avatar Topic Author
  • Offline
  • Захожу иногда
  • Захожу иногда
More
9 years 6 months ago - 9 years 6 months ago #1418 by Murad
Murad replied the topic: Разработка плагина
так там ничего особого выводить не нужно просто цифру :)
на определенный ip отправляем цифры и все
не могу найти start.bat
можно ли отключить табло у клиента?
Last Edit: 9 years 6 months ago by Murad.

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

  • Evgenic
  • Evgenic's Avatar
  • Offline
  • Администратор
  • Администратор
More
9 years 6 months ago #1419 by Evgenic
Evgenic replied the topic: Разработка плагина
Отключить: visible="0" в clientboard.xml

Архив с откомпиленным китайским примером, там start.bat:
drive.google.com/file/d/0B4bXdH90L1ekRTY...LXc/view?usp=sharing

китай это всегда головняк. Так что удачи.

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

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

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