Конфигураторы библиотек

Конфигураторы - это редакторы файлов конфигурации на HTML/JavaScript.

Внутри файлы конфигурации представляют собой текстовые файлы, которые содержат (определяют) данные, необходимые для работы библиотеки. Например, файл конфигурации библиотеки AGG (AggreGate) содержит текст, описывающий переменные, функции и события AggreGate. Если взглянуть на «неэкранированный» файл, там обнаружится довольно тяжёлое содержимое:

==info root <R=<AGG_TEST_DEVICE><apoint>>
==variables root <R=<version><<<version><S>> <M=1> <X=1>><Version><1><0><^><remote|General><^>>
~~<R=<date><<<date><D>> <M=1> <X=1>><Date/Time><1><0><^><remote|General><^>>
~~<R=<modtime><<<variable><S>> <<modtime><D><F=N>>><Modification time><1><0><^><^><^>>
>>BR S <R=<BR><<<BR><I><V=<L=0 13>><S=<1200=0><2400=1><4800=2><9600=3><19200=4><38400=5><57600=6><115200=7><150=8><300=9><600=10><28800=11><230400=12><460800=13>>><M=1><X=1>><Baudrate><1><1><^><remote|Access Control><^>>
>>EG S <R=<EG><<<EG><B>><M=1><X=1>><Generate Event><1><1><^><remote|Access Control><^>>
>>UT S <R=<UT><<<UT><I><V=<L=0 255>>><M=1><X=1>><Unlock Time><1><1><^><remote|Access Control><^>>
>>DS S <R=<DS><<<DS><I><S=<Closed=0><Opened=1>><V=<L=0 1>>><M=1><X=1>><Door State><1><0><^><remote|Access Control><^>>
>>user T <R=<user><<<user_id><S><V=<L=1 14>><A=123456>><<name><S><V=<L=0 31>>><M=0><X=1024>><user><1><1><^><remote|Access Control><^>>
==functions root <R=<hash><<<context><S>><<variable><S>><M=1><X=1>><<<hash><I>><M=1><X=1>><Table Hash><^><^>>
~~<R=<finishTable><<<context><S>><<variable><S>><M=1><X=1>><<<hash><I>><M=1><X=1>><Finish Table><^><^>>
~~<R=<startTable><<<context><S>><<variable><S>><M=1><X=1>><<M=0><X=0>><Start Table><^><^>>
~~<R=<addRecord><<<context><S>><<variable><S>><<record><S>><M=1><X=1>><<M=0><X=0>><Add Record><^><^>>

Уверены, на это вам смотреть приятнее (см. ниже).

Файлы описания добавляются как любые другие файлы. В поле Type выбирается Configuration File, а в поле Format - формат той библиотеки, с которой вы работаете.

Снимок экрана конфигуратора библиотеки AGG.
Исходный материал Tibbo обновлён 19 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке