MODULE_INFO_TEST

group Сведения о модуле и постоянные параметры

Паспорт модуля, версия, базовые константы и постоянные параметры системы.

struct def_time
#include <user_code_0.h>

Сохраняемые параметры устройства и «время по умолчанию».

Структура постоянных параметров системы и времени по умолчанию.

Эта структура задумана как образ данных, который можно целиком читать и писать во Flash. Поэтому поле tdelay сделано типа int: здесь важно не столько количество секунд, сколько удобное 4-байтовое выравнивание всей структуры для записи словами во Flash. Поля SystemN/CBSN дублируют аппаратную идентичность блока и позволяют понять, относится ли сохранённая конфигурация именно к текущему экземпляру устройства.

Экземпляр структуры используется как оперативная копия настроек, хранимых во Flash, и содержит период опроса, номер теплицы, номер квадрата и BCD-представление времени.

Содержит период основного цикла опроса, номер системы, номер CBS и поля даты/времени, которые используются как исходные параметры и как рабочее состояние RTC-подсистемы.