Серверный проект. Рабочая область, настройки, типы каналов
Рабочая область серверного проекта:

- Настройки GUI Editor 
выпадающие списки, из которых можно перейти к настройкам редактора: File, Project, Tools, Help, View - Обзор серверного проекта (Project Overview) 
перемещение между настройками ввода-вывода и параметрами сервера- I/O - выбрав этот раздел серверного проекта, вы увидите теги сервера и теги драйвера
 - Config - выбрав этот раздел, вы увидите настройки сервера
 
 - Теги сервера (Server Tags) 
список переменных, из которых будет сформирован драйвер iRidium Server в панельном проекте. Можно создать виртуальные теги, не связанные с реальным оборудованием (заполнение производится через скрипт) - Настройки тегов сервера
параметры тегов iRidium Server (имя, размерность, сохранение в базу данных, связь с JS функцией и др.) - Теги драйвера (Driver Tags) 
переменные оборудования, к которым должен подключиться iRidium Server. Все переменные в этой вкладке проецируются на теги сервера. Через теги сервера панель управления получает доступ к оборудованию - Настройки тегов драйвера
параметры драйверов, с которыми работает iRidium Server. При создании переменной драйвера, автоматически создается тег сервера с тем же именем - GC Cloud (IR Database)
база ИК команд для использования с преобразователями Global Caché - База данных (Device Base)
хранилище встроенных драйверов (продуктов) iRidium. Включает инструменты создания драйверов для пользователей и дополнительные базы скриптовых драйверов. 
Обзор серверного проекта (Project Overview): 

Project Overview:
- I/O - входы/выходы; открывает для редактирования теги сервера и теги драйвера
 - Config - настройки серверного проекта
 
Настройки серверного проекта
Основные настройки сервера показываются при создании нового серверного проекта.Чтобы открыть окно настроек серверного проекта в процессе работы, нажмите на пункт меню "Config" или на иконку "Project Properties":

Параметры серверного проекта:

1. Jobe Notes - информация о проекте. Будет отображаться в панельных проектах, связанных с этим серверным проектом
- Customer/Order - заказчик, счет
 - Project Name - имя проекта
 - Address - адрес объекта автоматизации
 - Phone - телефон заказчика
 - Email - электронный почтовый адрес заказчика
 
3. General - основные параметры проекта
- Project Name - имя серверного проекта
 
- Server host - IP адрес сервера
 - Server port - порт подключения к серверу (по-умолчанию: 30464)
 - Login (функционал в разработке) - логин для подключения панелей к серверу
 - Password (функционал в разработке) - пароль для подключения панелей к серверу
 - System ID (функционал в разработке) - уникальный идентификатор сервера, будет использован под систему push нотификаций и DDNS сервер
 
- Global - отображает верхнюю планку логирования, общую для всех 
подкатегорий лога. Выше уровня, указанного в Global, информация в логе 
не появится ни в одной из подкатегорий
- Core - информация формируемая ядром сервера
 - Database - информация формируемая базой данных
 - Script - информация формируемая скриптами
 - Webserver - информация формируемая веб-сервером
 
 
Теги сервера, теги драйвера (I/O): 
Вкладка открывается при нажатии на пункт I/O в Project Overview1. Виртуальные переменные (Virtual) - переменные, в которые можно записывать любые данные, полученные в результате работы скриптов (числа, строки, массивы). Виртуальные переменные доступны для изменения с панели управления.
- VIrtual > Channels - переменные, доступные для записи
 - VIrtual > Tags - переменные, доступные для чтения
 
2. Теги сервера (Server Tags) - переменные, которые автоматически формируются при добавлении управляемого оборудования в Driver Tags. Имя тега соответствует имени переменной драйвера в Тегах драйвера
- Driver > Driver Tokens - информация о подключении к оборудованию, только чтение
 - Driver > Commands - переменные, доступные для записи
 - Driver > Feedbacks - переменные, доступные для чтения
 
3. Настройка тегов - позволяет настроить виртуальные теги и теги сервера.
-  настройка записи
- Name - короткое имя
 - Full Name - полное имя для обращения из скрипта
 - Description - описание (опционально)
 - Script - выполнить JavaScript функцию каждый раз при активации тега
 
 
-  настройка чтения
- Name - короткое имя
 - Full Tag Name - полное имя для обращения из скрипта
 - Description - описание (опционально)
 - Store In DB - определение типа данных записи в базу. Подробнее тут.
 - Access - тип переменной: Public - доступ к этим тегам есть и у сервера и у панели, Private - доступность этого тега, только у сервера.
 - Persist (не реализовано) - хранение последнего значения тега. Использование этого значения после рестарта/потери питания сервера (true - хранить последнее значение; false - не хранить)
 - Script - выполнить JavaScript функцию без аргументов каждый раз при активации тега
 
 
5. Настройка тегов - позволяет настроить переменные оборудования, которыми управляет сервер. Эти настройки уникальны, и зависят от типа драйвера, с которым работает сервер.
Customer support service by UserEcho
