%&
Скетч Arduino: заливается в контроллер Arduino Due
Файлы: записываются на SD карту памяти
Arduino Mega Server for Due: 192.168.1.36
HTML файлы: на SD карте памяти
Файлы CSS: на сервере MajorDoMo в папке htdocs\lan\due\css
Графические файлы: на сервере MajorDoMo в папке htdocs\lan\due\img
JavaScript файлы: на сервере MajorDoMo в папке htdocs\lan\due\js
PDE файлы Processing: на SD карте памяти
Arduino Mega Server for Due: 192.168.2.36
MajorDoMo: 192.168.2.8
% (0x25) — базовый префикс макросов. Макрос состоит из двух символов (без пробела между ними)
% & (0x26) — подключение ссылок на загружаемые файлы. В одиночном режиме автоматически генерируются ссылки на файлы, хранящиеся на microSD карте памяти, а в тандемном режиме — на файлы, находящиеся на сервере MajorDoMo
% # (0x23) — подключение файла scripts.js, в котором содержатся все основные JavaScript функции. В одиночном режиме содержимое файла вставляется в тело страницы, а в тандемном режиме — игнорируется
% 1 (0x31) — подключение файла хедера header.htm
% 2 (0x32) — подключение файла dash-панели dash.htm
% 3 (0x33) — подключение файла меню menu.htm
% 4 (0x34) — подключение файла футера footer.htm
% @ (0x40) — подключение файла JavaScript функций sample2.js в одиночном режиме
% + (0x2B) — подключение файла JavaScript функций sample2.js в тандемном режиме
% ! (0x21) — Вставка SELF_IP в передаваемый файл
Внимание! В функции markersWorks() содержится недоработка, приводящая (очень редко) к блокировке работы макроса. Если у вас не работает макрос, то достаточно просто поставить несколько пробелов перед ним. Программисты, желающие помочь проекту, могут доработать эту функцию и устранить проблему