API MasterSCADA 4D
Функции, ФБ, Протоколы на С++
API для ФБ и протоколов
Подготовка окружения
Установка Visual Studio
Настройка MasterSCADA 4D
Подключение API
Открытие примера
Настройки параметров отладки
Создание новых проектов
Сопоставление типов из MasterSCADA в C++
Разработка функциональных блоков
Разработка простого ФБ
Добавление ФБ в MS4D
Реализация ФБ в C++
Разработка ФБ с параметром структура
Добавление ФБ со структурой в MS4D
Реализация ФБ со структурой в C++
Разработка протоколов
Разработка простого протокола
Добавление простого протокола в MS4D
Реализация простого протокола в C++
Разработка протокола с настройками каналов
Добавление протокола с настройками каналов в MS4D
Реализация протокола с настройками каналов в C++
Разработка протокола с модулями
Добавление протокола с модулями в MS4D
Реализация протокола с модулями в C++
Сборка под Linux платформы
Тестирование созданных ФБ и протоколов
Возможные ошибки
Подключение к исполнительной системе по JSON
JSON для HTTP-запросов
Типы данных в JSON-запросах
Описание JSON-запросов
Получение и отправка данных
Создание подписки
Удаление подписки
Добавление параметров
Удаление параметров
Получение данных
Установка значений
Обновление данных
Вызов ФБ
Пользователи
Добавление RT пользователей
Изменение собственного пароля
Закрытие сессии пользователя
Удаление RT пользователей
Удаление права доступа роли
Переименования RT пользователя
Сброс настроек DT роли
Сброс настроек DT пользователя
Добавление роли в RT
Удаление RT роли
Переименование RT роли
Изменение настройки разрешенных IP
Изменение настройки разрешенных времени и дат
Изменение состояния блокировки пользователя
Установка условия на смену пароля
Изменение пароля пользователя
Добавление прав доступа роли
Изменение ролей пользователя
Изменение настроек роли
Изменение настроек пользователя
Запрос всех ролей
Запрос всех пользователей
Запрос всех сессий
Запрос всех прав доступа роли
Сообщения
Создание подписки на сообщения
Удаление подписки на сообщения
Добавление выборки
Удаление выборки
Получение оповещений
Повторная выдача сообщений
Квитирование сообщения
Чтение архива
Доступ к архивам данных
Получение ID параметров
Чтение архива
Ассинхронное чтение архива
Получение архивных данных по подписке
Чтения архивов с обработками
Чтение результата запроса
Удаление подписки
Отладка
Запись сообщения в лог
Получение статистики задачи
Справочники
Получение данных справочника
Изменение данных в таблице
Добавление данных в таблицу
Удаление данных из таблицы
Проигрывание истории
Создание подписки
Добавление параметров
Запуск выгрузки данных
Получение архивных данных
Общие методы
Информация о сервере
Информация о пользователе
Создание новой сессии
Выход из текущей сессии
Проверка повторения паролей
Отправка лога истории элемента
Анализ JSON-запросов
Структура проекта в файле JSON
Возможные ошибки