Lers Framework — программный компонент, который позволяет создавать приложения, взаимодействующие с сервером ЛЭРС УЧЁТ. Lers Framework основан на платформе Microsoft .NET. Разработка может вестись на любых языках программирования, которые поддерживают платформу .NET. Например, C# или VB.NET.
Основные возможности
- Редактирование списков объектов учёта, точек учёта, оборудования
- Запись данных точек учёта
- Чтение данных точек учёта
- Расширение функциональности АРМ оператора
- Установка канала связи с оборудованием и обмен данными с ним
- Печать отчётов
Области применения
Расширение функциональности рабочего места оператора с помощью внешних модулей
Внешние модули ЛЭРС УЧЁТ встраиваются в рабочее место оператора и позволяют расширить его функциональность. Например, внешний модуль может получить данные по указанной пользователем точке учёта и вывести их на экран в виде какого-либо специфического графика. Так же, можно выполнить анализ этих данных и выдать пользователям сообщение.
Реализация сторонних программ, которые работают с сервером ЛЭРС УЧЁТ
Если встраиваться в рабочее место оператора не требуется, вы можете написать отдельную программу, которая будет запускаться или самостоятельно пользователем или по какому-либо расписанию. Чаще всего такие программы используются для интеграции ЛЭРС УЧЁТ с другими системами сбора данных.
Удалённое управление оборудованием
Функции Lers Framework позволяют установить канал связи с оборудованием, которое было заведено в ЛЭРС УЧЁТ, и обмениваться с ним данными. Чаще всего, управление оборудованием реализуется в виде внешнего модуля (например, удалённые пульты МР-01, КМ-5, ВКТ-5). Однако это может быть и отдельное приложение, не связанное с рабочим местом оператора.
Иерархия сборок
Lers Framework состоит из .NET сборок, которые устанавливаются вместе с любым компонентом ЛЭРС УЧЁТ. Бинарные файлы сборок находятся в папке C:\Program Files\LERS\Common\Framework\bin
Кроме того, сборки копируются установщиком в Global Assembly Cache (GAC).
Ниже приведено краткое описание сборок и их иерархия.
Установка
Lers Framework устанавливается автоматически с любым компонентом ЛЭРС УЧЁТ. На компьютере, на котором проводится разработка, достаточно установить рабочее место оператора. Библиотеки Lers Framework будут помещены в папку C:\Program Files\LERS\Common\Framework\bin, а так же занесена в GAC.
Примеры использования
- Простой пример работы с Lers Framework
- Внешние модули, использующие Lers Framework
- Модуль — удалённый пульт ВКТ-5
- Пример бота для Telegram