New version QSystem 21.1 is available!

twitter  

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

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

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

Больше
8 года 11 мес. назад #1410 от Murad
Murad создал эту тему: Разработка плагина
Добрый день! Передо мной стоит задача написать плагин для Qsystem. Проблема в том, что у меня нет опыта разработки на Java. Прочитал мануал по разработки плагина, в принципе все понятно, но есть пару вопросов: исходный код плагина должен находиться в проекте qsystem? если да то как потом получить jar

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Evgenic
  • Evgenic аватар
  • Ушел
  • Администратор
  • Администратор
Больше
8 года 11 мес. назад #1411 от Evgenic
Evgenic ответил в теме Разработка плагина
Лучше сделать библиотеку и положить её в папку plugins.

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

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

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 11 мес. назад #1412 от Murad
Murad ответил в теме Разработка плагина
для светодиодного табло на базе контроллера bx-5m1.
Был бы пример типа плагин выводящий сообщение при наступлении определенных событий. Сразу бы отпали все вопросы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Evgenic
  • Evgenic аватар
  • Ушел
  • Администратор
  • Администратор
Больше
8 года 11 мес. назад #1413 от Evgenic
Evgenic ответил в теме Разработка плагина
А есть ли описание протокола управления данными устройствами? Т.е. описание какие байтики постать в порт. Если есть, приложите тут на форуме, посмотрю, может существующий плагин будет как-то полезен. И еще, а сами устройства есть для тестирования?

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 11 мес. назад - 8 года 11 мес. назад #1414 от Murad
Murad ответил в теме Разработка плагина
да все есть. svn репа code.taobao.org/svn/javahardware/
пакет JavaHardwareAccessDemo/src/org/jha/led/onbonbx
Последнее редактирование: 8 года 11 мес. назад от Murad.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Evgenic
  • Evgenic аватар
  • Ушел
  • Администратор
  • Администратор
Больше
8 года 11 мес. назад #1415 от Evgenic
Evgenic ответил в теме Разработка плагина
паолучается, у вас каждое табло имеет свой ip-адрес и слушает сеть по порту?
Что из себя представляют табло, похоже на двухстрочные матричные панели, так?

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 11 мес. назад #1416 от Murad
Murad ответил в теме Разработка плагина
1 вопрос - да все верно
2 вопрос - табло обычное светодиодное ledsi.ru/p14838984-svetodiodnyj-modul-p10r.html

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Evgenic
  • Evgenic аватар
  • Ушел
  • Администратор
  • Администратор
Больше
8 года 11 мес. назад #1417 от Evgenic
Evgenic ответил в теме Разработка плагина
На яве там только обертка сишных библиотек, в которых протокол и управление. Для начала, вам надо научиться управлять таблушками и выводить на них что-то. Только потом уже к плагину переходить. У вас уже есть прога на яве, которая управляет табло?

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

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
8 года 11 мес. назад - 8 года 11 мес. назад #1418 от Murad
Murad ответил в теме Разработка плагина
так там ничего особого выводить не нужно просто цифру :)
на определенный ip отправляем цифры и все
не могу найти start.bat
можно ли отключить табло у клиента?
Последнее редактирование: 8 года 11 мес. назад от Murad.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Evgenic
  • Evgenic аватар
  • Ушел
  • Администратор
  • Администратор
Больше
8 года 11 мес. назад #1419 от Evgenic
Evgenic ответил в теме Разработка плагина
Отключить: visible="0" в clientboard.xml

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

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

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.071 секунд
Работаем с QSystem