Segnetics

Вернуться   Segnetics > Форум Segnetics > Песочница

Песочница Удалённые с форума темы

Ответ
 
Опции темы Поиск в этой теме
Старый 20.07.2020, 16:10   #91
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
сканкоды мне нужны ваших кнопок.
Запуск системного меню: Trim5 - Info+Menu, SMH4 - L+R, Matrix - L+R.

При подключении окно должно показать аппаратные кнопки соответственно тому контроллеру, к которому подключение. Ну и пароль спросить, по которому включить нужный уровень доступа: Админ, Оператор, Ридонли.

Админ делает всё + задаёт пароли для VNC. По умолчанию у админа пас "segnetics". Юзер имеет доступ к экрану и кнопкам, выход в сисменю блокируется. Ридонли только ридонли - тупо видит что на экране и всё.

Не забывайте, что кнопки Трима подсвечиваются из программ. Это тоже нужно отобразить на всех уровнях доступа.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.07.2020, 16:19   #92
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от ATS+ Посмотреть сообщение
Это должно работать в VNC и со стандартной клавы -курсорные + ESC и ENTER. Вопрос только в функциональных.
курсорные работают, энтер тоже, а esc не работает. пришлось Мапу делать.

Всем спасибо. Сегодня постараюсь сделать мапирование.
mikhailov вне форума   Ответить с цитированием
Старый 20.07.2020, 16:21   #93
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
не должно быть разницы. если в ручную стартует. Ксожалению, у меня нет возможностей тут проводить консультации по Линукс. Как я писал так и должно работать.


Добавлено через 25 минут




спецом, что бы у вас не было сомнений в проджекс закопировал.
фотку посмотрите, я там команду выделил. после закрытия терминала всё работает.

https://photos.app.goo.gl/GfDR3LPPZDApRA5X7

Или подождите, это пока заготовка, всё таки, чуть попозже оно может стать полноценным сервисом с конфигом и командами, если заказчику надо.
если запускать как на скрине - то работает


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 20.07.2020, 16:23   #94
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
курсорные работают, энтер тоже, а esc не работает. пришлось Мапу делать.

Всем спасибо. Сегодня постараюсь сделать мапирование.
Маленькое дополнение. Админ может отключить пароль у ридонли. Т.е. вход в ридонли может становиться без паса.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.07.2020, 16:24   #95
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Arsie Посмотреть сообщение
Запуск системного меню: Trim5 - Info+Menu, SMH4 - L+R, Matrix - L+R.

При подключении окно должно показать аппаратные кнопки соответственно тому контроллеру, к которому подключение. Ну и пароль спросить, по которому включить нужный уровень доступа: Админ, Оператор, Ридонли.

Админ делает всё + задаёт пароли для VNC. По умолчанию у админа пас "segnetics". Юзер имеет доступ к экрану и кнопкам, выход в сисменю блокируется. Ридонли только ридонли - тупо видит что на экране и всё.

Не забывайте, что кнопки Трима подсвечиваются из программ. Это тоже нужно отобразить на всех уровнях доступа.
это опять офер фичи выходящие за изначальное ТЗ. Возможно сделать привязку с мапировнием клавиатур и разных контроллеров. ото максимум что я готов за 50 к, и так времени потратил кучу, документации 0. Оплатите эти работы. и можно обсуждать следующие.
mikhailov вне форума   Ответить с цитированием
Старый 20.07.2020, 16:56   #96
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
это опять офер фичи выходящие за изначальное ТЗ. Возможно сделать привязку с мапировнием клавиатур и разных контроллеров. ото максимум что я готов за 50 к, и так времени потратил кучу, документации 0. Оплатите эти работы. и можно обсуждать следующие.
Вот это правильно. А то сразу еще и ложку...
Вообще в VNC настройки сервера через вообще недоступны.
И есть всего два режима управление и просмотр. Пароли задаются только на стороне сервера.

Набор кнопок по сути один. На Триме их просто назвали иначе.
ATS вне форума   Ответить с цитированием
Старый 20.07.2020, 16:59   #97
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
это опять офер фичи выходящие за изначальное ТЗ. Возможно сделать привязку с мапировнием клавиатур и разных контроллеров. ото максимум что я готов за 50 к, и так времени потратил кучу, документации 0. Оплатите эти работы. и можно обсуждать следующие.
Парольный доступ это норма во всех rdp/vnc, отобразить и поддержать кнопки - без этого смысла никакого нет. Пользовательский опыт на удалённой стороне должен быть аналогичным локальному с точки зрения отображения/управления. Кнопки трима подсвечиваются и участвуют в интерфейсе - без них продукт не может называться готовым.

Вот скины и прочие фишки - это да, это оверфичи. Я их и не прошу.

Можете не делать доступ "ридонли", это необязательная штука. Но админ + юзер и задание паролей админом - без этого никуда.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 20.07.2020, 18:27   #98
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Arsie Посмотреть сообщение
Парольный доступ это норма во всех rdp/vnc, отобразить и поддержать кнопки - без этого смысла никакого нет. Пользовательский опыт на удалённой стороне должен быть аналогичным локальному с точки зрения отображения/управления. Кнопки трима подсвечиваются и участвуют в интерфейсе - без них продукт не может называться готовым.

Вот скины и прочие фишки - это да, это оверфичи. Я их и не прошу.

Можете не делать доступ "ридонли", это необязательная штука. Но админ + юзер и задание паролей админом - без этого никуда.
а я и не предлагаю готовый продукт.готовый продукт от меня стоил бы на порядок дороже. это раз. готовность дело относительное. пробрасывать подсветку кнопок только за деньги это два. можете купить у меня сорцы и сделать это сами. у меня на системном блоке мигают диоды, я тоже могу сказать про любой внц, что он не готов те не прокилыает диоды.
ридонли доступ есть, тогда не принимаются никакие события от клиента. админ тоже есть тогда события от клиента приходят. осталось разве что в конфиг внешний это вытащить.
вот попробуйте пароль pwd, ,он ридонли.
mikhailov вне форума   Ответить с цитированием
Старый 20.07.2020, 20:27   #99
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
а я и не предлагаю готовый продукт
Начали за здравие, кончили за упокой.
Эх...
ailcat вне форума   Ответить с цитированием
Старый 20.07.2020, 21:31   #100
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от ailcat Посмотреть сообщение
Начали за здравие, кончили за упокой.
Эх...
Почему?
По факту он уже готовый - экран,мышь и клаву отрабатывает.
Да и работает явно со всем семейством. Вот про функциональные кнопочки и комбинации не скажу. А светодиодики для VNC это точно перебор - автор прав. Тем более еще и с определением типа контроллера.

И режимов доступа в стандартном клиенте VNC всего два - просмотр и управление.
ATS вне форума   Ответить с цитированием
Старый 20.07.2020, 22:00   #101
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от ATS+ Посмотреть сообщение
Почему?
По факту он уже готовый - экран,мышь и клаву отрабатывает.
Да и работает явно со всем семейством. Вот про функциональные кнопочки и комбинации не скажу. А светодиодики для VNC это точно перебор - автор прав. Тем более еще и с определением типа контроллера.

И режимов доступа в стандартном клиенте VNC всего два - просмотр и управление.
да, по факту -- готовый. Что кнопочки надо пробросить, это я согласен. Да, и с комбинациями надо повозиться. Переданной инфы совсем недостаточно. Я совсем другие коды на SMH4 когда на c++ писал использовал. В общем, пока в некотором замешательстве. Но технических проблем не вижу передать кей сиквенс.
mikhailov вне форума   Ответить с цитированием
Старый 25.07.2020, 13:23   #102
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Дорогие друзья, хорошие новости в нашем клубе.

Благодаря донату от пользователя windy https://forum.segnetics.com/member.php?u=6509

Работы сдвинулись. И хитрая передача хитрых и нестандартных кейсиквенсов через VNC работает, системное меню запускается. Хочу ещё кое каких плюшек добавить, и буду выкладывать бету.

Новый релиз ожидается в эти выходные. Готовимся тестить

Всем наилучшего.
mikhailov вне форума   Ответить с цитированием
Старый 25.07.2020, 19:06   #103
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

SMH4 – поддержка клавиатуры сделана.

Есть некоторые особенности, исходя из которых вызов системного меню через VNC F10. Можно поискать другие комбинации с альтом например, но поддержка именно, так как на самом контроллере: одновременное нажатие влево и вправо. Да, чтобы там ещё все нюансы обойти, это вполне хорошая дополнительная работа. Если надо объясню, что и как, но потом.

Бинарная сборка как обычно на моём сайте, краткая инструкция по установке там же: https://mikhailov.center/

Тестируем, комментируем. Я же, пока, запилю видос.

Всем хороших выходных!


Добавлено через 24 минуты


Цитата:
Сообщение от mikhailov Посмотреть сообщение
SMH4 – поддержка клавиатуры сделана.

Есть некоторые особенности, исходя из которых вызов системного меню через VNC F10. Можно поискать другие комбинации с альтом например, но поддержка именно, так как на самом контроллере: одновременное нажатие влево и вправо. Да, чтобы там ещё все нюансы обойти, это вполне хорошая дополнительная работа. Если надо объясню, что и как, но потом.

Бинарная сборка как обычно на моём сайте, краткая инструкция по установке там же: https://mikhailov.center/

Тестируем, комментируем. Я же, пока, запилю видос.

Всем хороших выходных!
должно работать и на матриксе.
mikhailov вне форума   Ответить с цитированием
Старый 25.07.2020, 19:55   #104
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
SMH4 – поддержка клавиатуры сделана.

Есть некоторые особенности, исходя из которых вызов системного меню через VNC F10. Можно поискать другие комбинации с альтом например, но поддержка именно, так как на самом контроллере: одновременное нажатие влево и вправо. Да, чтобы там ещё все нюансы обойти, это вполне хорошая дополнительная работа. Если надо объясню, что и как, но потом.

Бинарная сборка как обычно на моём сайте, краткая инструкция по установке там же: https://mikhailov.center/

Тестируем, комментируем. Я же, пока, запилю видос.

Всем хороших выходных!


Добавлено через 24 минуты




должно работать и на матриксе.
А теперь должно работать и на Trim5.

Качаем там же.
mikhailov вне форума   Ответить с цитированием
Старый 25.07.2020, 20:57   #105
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
А теперь должно работать и на Trim5.

Качаем там же.
Видео с демонстрацией передачи клавиатуры через VNC на SMH4 и вызов системного меню ПЛК через удалённого VNC клиента:

https://youtu.be/LhR5dqg7yWM
mikhailov вне форума   Ответить с цитированием
Старый 27.07.2020, 06:07   #106
Pushin
Senior Member
 
Аватара для Pushin
 
Регистрация: Nov 2017
Адрес: Новосибирск
Сообщения: 196
Благодарил(а): 15 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
А теперь должно работать и на Trim5.

Качаем там же.
В качестве пожелания предлагаю вести на сайте учет версий. Если это будет долгосрочный проект, то так будет удобнее отслеживать обновления.


__________________
Пуш зе темпо
Pushin вне форума   Ответить с цитированием
Старый 27.07.2020, 11:19   #107
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Коллеги, хочу поинтересоваться, как тестирование? работают кнопки на матриксе? триме? smh?
mikhailov вне форума   Ответить с цитированием
Старый 27.07.2020, 12:06   #108
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
Коллеги, хочу поинтересоваться, как тестирование? работают кнопки на матриксе? триме? smh?
Как проверю - отпишусь.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 27.07.2020, 19:14   #109
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение

1) Глючит мышка, на примере sysmenu: заходим в alarms, кликаем по правой области,срабатывает клик в левой области

2) Непонятно, как "скроллить" по экрану
Это никуда не делось.
Цитата:
При подключении окно должно показать аппаратные кнопки соответственно тому контроллеру, к которому подключение.
По кнопкам я ожидал шаблон контроллера и мышкой по нему кнопки нажимать...Не увидел кнопки Power через VCN на вашем видео, как ее нажать?

Были замечены глюки при нажатии стрелок(залипоны(отливают после повторного нажатия) и несоответствия сигналов), возможно( но это не точно) в этот момент получил запись.
Код:
01/01/2000 03:32:58 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000018)
Если зажать несколько кнопок, они так и остаются нажатыми

Попробовал на матриксе, при клике мышкой получаю
Код:
write event failed, Bad file descriptor
На матриксе нет тача, а клик передается?

Чтобы протестировать на триме, мне нужно знать, какие кнопки соответствуют кнопкам vcn.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию

Последний раз редактировалось Ilya J., 27.07.2020 в 23:24
Ilya J. вне форума   Ответить с цитированием
Старый 28.07.2020, 09:30   #110
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Про глюки мышки это загадочно. я бы сказал это глюки системного меню. все кнопки проекта нажимаются, в иных местах нажатия не приводят к неожиданному поведению.

Цитата:
По кнопкам я ожидал шаблон контроллера и мышкой по нему кнопки нажимать...Не увидел кнопки Power через VCN на вашем видео, как ее нажать?
Я тоже каждый раз подключаясь по VNC или RDP ожидаю увидеть системник за 100км моргающий hdd диодом, монитор с кнопкой и цвет коврика мыши. я уже писал про это. Это я не буду, во всяком случае в рамках данной задачи это делать. Это не является частью VNC. Это просто хотелки не имеющие к начальной задаче никакого отношения. Вы ещё диоды (gpio) хотите пробрасывать. А почему тогда не добавить состояние цифровых выходов\входов? тут 2 варианта опять. Либо пишите свой сервер и клиент и протокол к ним. Или вы предоставляете VNC сервер для любого клиента , что на писи, что на маке, что на мобиле, да, тоже работает. Да, есть ограничения некоторые но мы уже работаем с ограниченной железкой. И эти ограничения диктуются самим контроллером.
Да клавиатура не поддерживает нажатия нескольких кнопок, кстати сам smh4 одновременно только 2 кнопки держит. Эти ограничения связанны с тем что внц клиенты как сумасшедшие закидыааю сервер событиями, и приходится искать нестандартные решения для обработки этих событий с одной стороны, а с другой не положить контроллер.

Толи забыл я про неё, Толи F7. это павер на смх4.

Цитата:
Были замечены глюки при нажатии стрелок(залипоны(отливают после повторного нажатия) и несоответствия сигналов), возможно( но это не точно) в этот момент получил запись.
Код:
01/01/2000 03:32:58 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0x00000018)
Если зажать несколько кнопок, они так и остаются нажатыми

Попробовал на матриксе, при клике мышкой получаю
Код:
write event failed, Bad file descriptor
На матриксе нет тача, а клик передается? уберу для матрикса.

Чтобы протестировать на триме, мне нужно знать, какие кнопки соответствуют кнопкам vcn.

Ещё раз, пока, не будет поддержки нескольких кнопок. Надо больше времени, а оно заканчивается. Не надо пытать нажимать
несколько кнопок. Надо окончательно забанить это на сервере.

На триме
F10 сис меню и F1 и F4 другие кнопки.

Пока, у меня нет ресурсов продолжать работы. Может к выходным выложу последнюю версию без паролей для пользователей SMH4. (привет LordN) Может какие пожелания будут у windy. На этом, наверно, закончу, а то конца края не видать...

Или другой вариант, пишем нормальное ТЗ, ставим сроки, обговариваем условия оплаты и внедряем все ваши хотелки и доводим ПО до вашего понимания "коробочного продукта".

Последний раз редактировалось mikhailov, 28.07.2020 в 09:40
mikhailov вне форума   Ответить с цитированием
Благодарность от:
Старый 28.07.2020, 12:29   #111
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
Про глюки мышки это загадочно. я бы сказал это глюки системного меню. все кнопки проекта нажимаются, в иных местах нажатия не приводят к неожиданному поведению.
Проблема не в меню. Проверил на прикладном проекте SMH4, вытащите на поляну блок Touch и посмотрите на его поведение при кликах, удержаниях.

Я же не про поддержку нескольких нажатий пишу, а про то, что легко завалить программу на данный момент.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 28.07.2020, 12:51   #112
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Проблема не в меню. Проверил на прикладном проекте SMH4, вытащите на поляну блок Touch и посмотрите на его поведение при кликах, удержаниях.

Я же не про поддержку нескольких нажатий пишу, а про то, что легко завалить программу на данный момент.
что значит завалить программу? как вы её заваливали?

я могу сделать билд где уберу всё свои ограничения и оптимизации, тогда сервер и 90% может кушать только на обработке кнопочек. Хотя всё это бесполезно.

Про скроллинг знаю, там опять специфика протокола, устройства и vnc клиента. Что с блоком тач посмотрю. У меня кликалось норм, пока про меню не сказали.

двойные кнопки и удержания и как следствие скроллы, в данной версии не поддерживаются. И не будут поддерживаться.

Пока, приостановлю разработку, может появится спонсор. А благотворительностью нет возможности заниматься.
mikhailov вне форума   Ответить с цитированием
Старый 28.07.2020, 14:46   #113
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 335
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
что значит завалить программу? как вы её заваливали?
Значит, что ее функционал не соответствует заявленному, я хочу передать нажатие, а оно не передается, или наоборот. Вы никаких правил по использованию не писали, поэтому веду себя как конечный пользователь, тыркаю все подряд.

Цитата:
двойные кнопки и удержания и как следствие скроллы, в данной версии не поддерживаются. И не будут поддерживаться.
В пульте HVAC есть долгие нажатия.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 28.07.2020, 19:17   #114
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Значит, что ее функционал не соответствует заявленному, я хочу передать нажатие, а оно не передается, или наоборот. Вы никаких правил по использованию не писали, поэтому веду себя как конечный пользователь, тыркаю все подряд.

В пульте HVAC есть долгие нажатия.
Про пульт хвак не знал. Ок.
Да, согласен, про особенности не написал использования. технически можно сделать и долгое нажатие и скролл у меня работал.

Вот ньюансов тьма, необходимо и оборудование и тестирование и грамотная постановка задачи. я считаю что с. первозадачей справился , может 5% ЦПУ не вытянул, но меньше 10 и можно настраивать. + авторизация которой вначале не было.

Видео есть, клавиатура и мышь таки с ньюансами. Как решать понятно. Когда нет.

Форумчане призываю скинуться и сделать VNC. Всем будет радость.
mikhailov вне форума   Ответить с цитированием
Старый 29.07.2020, 11:25   #115
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
Я тоже каждый раз подключаясь по VNC или RDP ожидаю увидеть системник за 100км моргающий hdd диодом, монитор с кнопкой и цвет коврика мыши. я уже писал про это. Это я не буду, во всяком случае в рамках данной задачи это делать. Это не является частью VNC.
Тут всё верно, Илья действительно немного переборщил) Скины не нужны в рамках моего задания. Главное, что кнопы передаются, мыша нажимается. Этого достаточно, рисовать мы посадим дизигнера.


Добавлено через 1 минуту


Цитата:
Сообщение от mikhailov Посмотреть сообщение
Ещё раз, пока, не будет поддержки нескольких кнопок. Надо больше времени, а оно заканчивается. Не надо пытать нажимать
несколько кнопок. Надо окончательно забанить это на сервере.
Можно забанить, этого достаточно.


Добавлено через 4 минуты


Цитата:
Сообщение от mikhailov Посмотреть сообщение
Пока, у меня нет ресурсов продолжать работы. Может к выходным выложу последнюю версию без паролей для пользователей SMH4. (привет LordN) Может какие пожелания будут у windy. На этом, наверно, закончу, а то конца края не видать...
Убираем залипоны, делаем удержания кнопок (это когда нажали кнопу и держим её), баним одновременные нажатия (чтобы не вызывало глюков), делаем пароли (чтобы можно было в админе задавать админа/юзера) и всё, с меня бабло. Остальное - допы.

Если нужно бабло - предлагаю 50% за исходники в том виде, как сейчас есть и вторые 50% после исправления нюансов, описанных выше.


-------------

Объясняю важность пунктов:

1) "Нюансы" в работе не годятся сами по себе

2) Удержания кнопок (экранных и физических) часто используются в программах. ВНЦ без них теряет функциональность.

3) Одновременные нажатия хороши, конечно, но необязательны. Можно просто забанить, чтобы не вызывали глюков.

4) Пароли, задаваемые из интерфейса, прямо должны быть. Куда же без них. Админ может всё, юзер не может зайти в сисменю. Т.е. для юзера тупо отключается F10 (вход в сисменю) и диалог смены паролей.

5) Передача светодиодов пойдёт допом за доп. деньги. Я принимаю вашу точку зрения в этом вопросе.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 29.07.2020 в 11:41
Arsie вне форума   Ответить с цитированием
Старый 29.07.2020, 19:23   #116
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
Про глюки мышки это загадочно. я бы сказал это глюки системного меню. все кнопки проекта нажимаются, в иных местах нажатия не приводят к неожиданному поведению.



Я тоже каждый раз подключаясь по VNC или RDP ожидаю увидеть системник за 100км моргающий hdd диодом, монитор с кнопкой и цвет коврика мыши. я уже писал про это. Это я не буду, во всяком случае в рамках данной задачи это делать. Это не является частью VNC. Это просто хотелки не имеющие к начальной задаче никакого отношения. Вы ещё диоды (gpio) хотите пробрасывать. А почему тогда не добавить состояние цифровых выходов\входов? тут 2 варианта опять. Либо пишите свой сервер и клиент и протокол к ним. Или вы предоставляете VNC сервер для любого клиента , что на писи, что на маке, что на мобиле, да, тоже работает. Да, есть ограничения некоторые но мы уже работаем с ограниченной железкой. И эти ограничения диктуются самим контроллером.
Да клавиатура не поддерживает нажатия нескольких кнопок, кстати сам smh4 одновременно только 2 кнопки держит. Эти ограничения связанны с тем что внц клиенты как сумасшедшие закидыааю сервер событиями, и приходится искать нестандартные решения для обработки этих событий с одной стороны, а с другой не положить контроллер.

Толи забыл я про неё, Толи F7. это павер на смх4.




Ещё раз, пока, не будет поддержки нескольких кнопок. Надо больше времени, а оно заканчивается. Не надо пытать нажимать
несколько кнопок. Надо окончательно забанить это на сервере.

На триме
F10 сис меню и F1 и F4 другие кнопки.

Пока, у меня нет ресурсов продолжать работы. Может к выходным выложу последнюю версию без паролей для пользователей SMH4. (привет LordN) Может какие пожелания будут у windy. На этом, наверно, закончу, а то конца края не видать...

Или другой вариант, пишем нормальное ТЗ, ставим сроки, обговариваем условия оплаты и внедряем все ваши хотелки и доводим ПО до вашего понимания "коробочного продукта".
спасибо за работу! я пока физически не могу подключиться к участию в бетатесте, загружен по самое не могу всякой **й.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 29.07.2020, 20:18   #117
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Arsie Посмотреть сообщение
Тут всё верно, Илья действительно немного переборщил) Скины не нужны в рамках моего задания. Главное, что кнопы передаются, мыша нажимается. Этого достаточно, рисовать мы посадим дизигнера.


Добавлено через 1 минуту




Можно забанить, этого достаточно.


Добавлено через 4 минуты




Убираем залипоны, делаем удержания кнопок (это когда нажали кнопу и держим её), баним одновременные нажатия (чтобы не вызывало глюков), делаем пароли (чтобы можно было в админе задавать админа/юзера) и всё, с меня бабло. Остальное - допы.

Если нужно бабло - предлагаю 50% за исходники в том виде, как сейчас есть и вторые 50% после исправления нюансов, описанных выше.


-------------

Объясняю важность пунктов:

1) "Нюансы" в работе не годятся сами по себе

2) Удержания кнопок (экранных и физических) часто используются в программах. ВНЦ без них теряет функциональность.

3) Одновременные нажатия хороши, конечно, но необязательны. Можно просто забанить, чтобы не вызывали глюков.

4) Пароли, задаваемые из интерфейса, прямо должны быть. Куда же без них. Админ может всё, юзер не может зайти в сисменю. Т.е. для юзера тупо отключается F10 (вход в сисменю) и диалог смены паролей.

5) Передача светодиодов пойдёт допом за доп. деньги. Я принимаю вашу точку зрения в этом вопросе.

1. согласен.

2. в целом реализовано, но обрезано не очень удачно. так что просто надо получше доделать и будет счастье.

3. ok

4. из какого интерфейса? пока пароли хардкодятся, но не проблема их вычитывать хоть из файла, хоть LDAP (но это конечно подольше ) прикрутить.
Существуют такие разграничения: только для чтения, т.е пользователь ничего не может, и админ -- может всё тыкать. Но последнего не проблема в отдельную сущность выделить и запретить ему сисменю. Тупо бяня на стороне сервера вызов системного меню.

5. в целом не вижу технических проблем в будущем впихнуть и “образ” девайса вместе с передаваемым фрэймбуффером, так что будет и сам контроллер отображаться в VNC консоли...

Предложение принимается.
Бабло, действительно, нужно в ЛС вам не написать. Номер карты: сбер 5469 5500 7005 8372 Антон Павлович. И сообщите плиз куда отправить исходники.
mikhailov вне форума   Ответить с цитированием
Старый 30.07.2020, 11:15   #118
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 112
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
4. из какого интерфейса? пока пароли хардкодятся, но не проблема их вычитывать хоть из файла, хоть LDAP (но это конечно подольше ) прикрутить.
Существуют такие разграничения: только для чтения, т.е пользователь ничего не может, и админ -- может всё тыкать. Но последнего не проблема в отдельную сущность выделить и запретить ему сисменю. Тупо бяня на стороне сервера вызов системного меню.
Интерфейс со стороны компьютера, лучше всего. Но, как понимаю, VNC-вьюер это не позволит сделать? Тогда файл конфигурации стандартного для линуха вида. В нём пас админа, пас юзера. Юзер от админа отличается запретом "F10 - вызов системного меню". Тыкают и смотрят оба.



Цитата:
Сообщение от mikhailov Посмотреть сообщение
Предложение принимается.
Бабло, действительно, нужно в ЛС вам не написать. Номер карты: сбер 5469 5500 7005 8372 Антон Павлович. И сообщите плиз куда отправить исходники.
Отправляйте на адрес техподдержки: support()segnetics.com


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.08.2020, 14:13   #119
mikhailov
Member
 
Регистрация: Sep 2017
Сообщения: 64
Благодарил(а): 4 раз(а)
Поблагодарили: 7 раз(а) в 6 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от Arsie Посмотреть сообщение
Интерфейс со стороны компьютера, лучше всего. Но, как понимаю, VNC-вьюер это не позволит сделать? Тогда файл конфигурации стандартного для линуха вида. В нём пас админа, пас юзера. Юзер от админа отличается запретом "F10 - вызов системного меню". Тыкают и смотрят оба.





Отправляйте на адрес техподдержки: support()segnetics.com
да, пароли с правами положим в отдельный файл на девайсе


Добавлено через 14 минут


Цитата:
Сообщение от Arsie Посмотреть сообщение
Интерфейс со стороны компьютера, лучше всего. Но, как понимаю, VNC-вьюер это не позволит сделать? Тогда файл конфигурации стандартного для линуха вида. В нём пас админа, пас юзера. Юзер от админа отличается запретом "F10 - вызов системного меню". Тыкают и смотрят оба.





Отправляйте на адрес техподдержки: support()segnetics.com
да, пароли с правами положим в отдельный файл на девайсе
mikhailov вне форума   Ответить с цитированием
Старый 10.08.2020, 14:23   #120
Дядя Вова
Member
 
Регистрация: Jul 2020
Сообщения: 63
Благодарил(а): 7 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Трансляция изображения экрана контроллера

Цитата:
Сообщение от mikhailov Посмотреть сообщение
SMH4 – поддержка клавиатуры сделана.
Бинарная сборка как обычно на моём сайте, краткая инструкция по установке там же: https://mikhailov.center/
Нельзя ли уточнить? Или здесь прямую ссылку дать.
Дядя Вова вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:32.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024