Добавление пользователями драйверов приборов в базу ЛЭРС

Предложения по новому функционалу. Пожелания по доработке. Копилка идей.

Модератор: Модераторы

Ответить
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 16 ноя 2016, 19:14

Добавление пользователями драйверов приборов в базу ЛЭРС позволит сторонним разработчикам (пользователям) добавлять новые приборы учета, связи самостоятельно.
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 22 ноя 2016, 06:55

Технически, возможность расширять систему собственными драйверами уже существует. Поскольку желающих этим заниматься пока не много, регистрация пользовательских драйверов выполняется разработчиками ЛЭРС УЧЕТ. Если вы заинтересованы в разработке собственного драйвера - напишите запрос на support@lers.ru.

В будущем планируется сделать регистрацию через специализированный сайт.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 22 ноя 2016, 07:32

Я заинтересован в разработке собственного драйвера, но знаний в этой области нет. Поэтому есть предложение создать на форуме тему в которой пользователи могли бы разместить заказы на написание драйверов.( Допустим в моем случае, разработчики ЛЭРС, помочь не могут).
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 20 янв 2017, 15:31

В этом посте (http://forum.lers.ru/viewtopic.php?f=17 ... =80#p30157) сказано, что возможности добавлять свои драйвера с любыми запросами пока нет (нам необходим драйвер как для СПГ742, только с запром 01 01 01 01 ff .. ff.
На какую версию запланирована данная функция по добавлению драйверов с любыми запросами?

В этой теме (Поддержка блока телеметрии бэпк 03/Т по протоколу FTP) вы сказали, что модуль можно заказать у вас, можно ли заказать необходимый нам драйвер?

И что насчет предложения создать раздел на форуме, где можно будет делать любые заказы, только уже на платной основе?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 23 янв 2017, 16:22

В случае с блоком телеметрии бэпк 03/Т речь шла не про драйвер, а про внешний модуль для АРМ-а оператора.

В своем первом сообщении я выразился не точно: сейчас есть техническая возможность добавления пользовательского драйвера для новых моделей устройств, которых еще нет в системе. Возможности заменить системный драйвер для уже поддерживаемой модели прибора на пользовательский пока нет.

Возможность подключения пользовательского драйвера вместо системного обсуждается в настоящее время, решение будет принято на этой неделе. Пока это только концепция, для реализации которой придется изменить весь механизм описания и загрузки драйверов. После согласования деталей можно будет перейти к планированию работ.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 24 янв 2017, 06:59

Лично нам не требуется заменить драйвер, скорее добавить еще один драйвер аналогичный имеющемуся, но с другими командами, речи о замене драйвера не было.
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 25 янв 2017, 16:05

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

Обратите внимание, что речь идет о подключении пользователького драйвера не для отдельно взятого устройства, а для модели оборудования, т.е. драйвер будет использоваться для всех устройств этой модели.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 25 янв 2017, 18:54

А как быть в нашей ситуации. Нам необходимо опрашивать СПГ 741,742 стандартными драйверами для одной половины устройств, и драйвером с видоизмененый запросом для другой половины.

Может есть возможность создать драйвер оборудования коммуникации ( модема), который сможет для определеных моделей вычислителей, добавлять дополнительные данные для опроса?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 26 янв 2017, 06:44

В вашей ситуации вам нужно будет адаптировать пользовательский драйвер для опроса всех устройств одной модели.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 26 янв 2017, 08:50

Скажите а у вас можно будет заказать драйвер, драйвер модема или внешний модуль который будет изменять опрос спг741,742
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 26 янв 2017, 12:25

Идея с заменой драйверов никому не нужна, интересует как раз добавление своих (тех которых нет в ЛЭРС), драйверов для опроса оборудования или драйверов модемов. (в нашем случае только что и требуется добавить 01 01 01 01 перед запросом связи СПГ741,742, мне кажется это можно реализовать намного проще чем просто подменить драйвер, чтобы остальные приборы работали с СПГ по стандартному протоколу). Можно написать драйвер модема, при выборе которого в запросе будут добавляться эти данные.

Скажите а у вас можно будет заказать драйвер, драйвер модема или внешний модуль который будет изменять опрос к спг741,742?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 27 янв 2017, 01:58

Давайте еще раз: добавление пользовательского драйвера и его использование вместо системного = замене системного драйвера пользовательским.

В вашем случае вы получите модифицированный драйвер для опроса СПГ, который будет упаковывать запросы к прибору в пакет для вашего контроллера. В терминах системы это будет пользовательский драйвер. Системный драйвер останется без изменений.

P.S. Заказ драйверов к данной теме не относится, создайте для этого отдельную тему в разделе Общие вопросы.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 27 янв 2017, 08:07

Дело в том что нам нужно будет использовать и системный драйвер и свой. Возможно в нашем случае это просто решится созданием нового драйвера для модема, которого нет в системе.
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 02 фев 2017, 21:16

Есть предложение как оформить раздел с драйверами. Сейчас у вас же драйвера хранятся в одном файле. Сделать чтобы драйвера хранились в отдельных файлах, и система их видела все из какой то папки. При желание можно будет в эту папки добавить новый драйвер и импортировать его в систему через Справочник оборудования. И так же если у меня 10 моделей приборов, то добавить возможность удаления ненужных моделей драйверов. Драйвера для загрузки так же выбирать в справочнике оборудования (можно при установке сделать выбор систем на которые нужно устанавливать драйвера).

Тогда в нашем случае мы уберем не нужные системы и добавим 2 драйвера, остальные кому они не нужны их добавлять не будут.

И остальные смогут упростить для себя систему.

Мне кажется это очень удобная концепция.
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 06 фев 2017, 06:30

Именно эту концепцию я вам и описывал выше, за один исключением: драйверы будут регистрироваться в отдельном системном справочнике (файлы будут храниться в базе данных, а не в папке). Хранение файлов в базе данных позволит автоматически загружать их на компьютеры со Службами опроса, а также позволит восстанавливать пользовательские драйверы при восстановлении системы из резрвной копии.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 06 фев 2017, 09:14

На какую версию предполагается данная функция?
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 09 фев 2017, 01:54

Пока трудно сказать. В обновлении R21 был сделан ряд изменений, призванный подготовить систему к реализации нового функционала. Предварительно, возможность подключения пользовательских драйверов появится в обновлении R22 (без регистрации файла в базе данных, подключать нужно будет через конфигурационный файл).

Вопрос пока находится в стадии планирования, решения будут приниматься после 14 февраля.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
MAKS18
Сообщения: 400
Зарегистрирован: 17 май 2016, 10:51

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение MAKS18 » 02 май 2017, 16:18

Евгений Николаенко писал(а):Пока трудно сказать. В обновлении R21 был сделан ряд изменений, призванный подготовить систему к реализации нового функционала. Предварительно, возможность подключения пользовательских драйверов появится в обновлении R22 (без регистрации файла в базе данных, подключать нужно будет через конфигурационный файл).

Вопрос пока находится в стадии планирования, решения будут приниматься после 14 февраля.
Здравствуйте, Евгений. Появилась ли возможность в версии R22 подключения пользовательский драйверов?
Дмитрий Анисимов
Сообщения: 58
Зарегистрирован: 29 мар 2017, 09:56

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Дмитрий Анисимов » 02 май 2017, 16:42

Было бы хорошо загружать пользовательский драйвер (драйверы от сторонних разработчиков или какие-то новые версии драйверов от ЛЭРС) не вместо системных, а вместе с ними. А при настройке прибора выбирать нужный драйвер из списка. Сейчас ведь тоже для некоторых моделей вычислителей можно выбрать драйвер (или "разновидность драйвера", "протокол"): например, для Эльфа это "Модбас" или "М-бас", для ТСРВ-024 "Модбас RS-232/485" или "Модбас Ethernet" и т.п.

То же самое касается модемов, но об этом я лучше как-нибудь создам отдельную тему.
Аватара пользователя
Евгений Николаенко
Главный воспитатель
Главный воспитатель
Сообщения: 4504
Зарегистрирован: 03 фев 2010, 03:52
Откуда: Торонто, Канада

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Евгений Николаенко » 04 май 2017, 14:48

MAKS18 писал(а):Здравствуйте, Евгений. Появилась ли возможность в версии R22 подключения пользовательский драйверов?
Пока реализована возможность подключения пользовательских драйверов через конфигурационный файл Службы опроса (без регистрации в базе данных). Эта возможность не документирована, т.к. пока это своего рода внутренее preview для отработки технологии.
Дмитрий Анисимов писал(а):Было бы хорошо загружать пользовательский драйвер (драйверы от сторонних разработчиков или какие-то новые версии драйверов от ЛЭРС) не вместо системных, а вместе с ними. А при настройке прибора выбирать нужный драйвер из списка.
Согласен, но это будет уже следующий шаг и это предложение достойно отдельной темы.
Блог разработчиков ЛЭРС Учёт:
http://blog.lers.ru
Sly
Сообщения: 551
Зарегистрирован: 25 мар 2016, 09:10

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Sly » 28 ноя 2017, 10:58

Евгений Николаенко 22 ноя 2016, 08:55 писал(а):Если вы заинтересованы в разработке собственного драйвера - напишите запрос на support@lers.ru.
В будущем планируется сделать регистрацию через специализированный сайт.
Спустя один год хочу поинтересоваться, как сейчас действовать, если хочется написать свой драйвер? Очередь на добавление новых устройств в ЛЭРС УЧЕТ огромная, больше чем в Мавзолей или за десятым ифоном, предлагают ждать до R29 почти год.
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 7051
Зарегистрирован: 02 мар 2016, 05:45

Re: Добавление пользователями драйверов приборов в базу ЛЭРС

Сообщение Иван Славный » 29 ноя 2017, 05:39

Данный функционал у нас по прежнему на стадии разработки, поэтому полностью самостоятельно (без нашего участия) разработать драйвер у вас не получится.
Пожалуйста свяжитесь с нами по телефону технической поддержки с 02:00 до 11:00 по МСК для детального обсуждения данного вопроса.
Ответить