• 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
        • Возможные ошибки