Files
Balsam_167/Source/Internal/Include/cntrl_adr.h
Andrey f741741cf8 Сохранить русские комментарии и настройки проекта в UTF-8
Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
2026-10-12 12:24:48 +03:00

52 lines
3.4 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Собственный и универсальный адрес устройства. Русские пояснения сохранены в UTF-8. */
/* Начинает условие: _CNTRL_ADR ещё не определён; защищает повторное включение или задаёт значение сборки. */
#ifndef _CNTRL_ADR
/* Определяет защитный символ или переключатель _CNTRL_ADR для последующей компиляции. */
#define _CNTRL_ADR
/* Включает следующий блок только при определённом символе __cplusplus. */
#ifdef __cplusplus
/* Задаёт C-соглашение о связывании имён при включении заголовка из C++. */
extern "C" {
/* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */
#endif
/** адрес контроллера дла посылки всем АИНам */
/* Объявляет ADDR_FOR_ALL — данные ADDR_FOR_ALL. Память определена в другом модуле. */
extern int ADDR_FOR_ALL;
/** адрес контроллера дла посылки ответа */
/* Объявляет ADDR_ANSWER — данные ADDR_ANSWER. Память определена в другом модуле. */
extern const int ADDR_ANSWER;
/** адреса терминала дла посылки ответа */
/* Объявляет ADDR_TERMINAL — данные ADDR_TERMINAL. Память определена в другом модуле. */
extern const int ADDR_TERMINAL;
/* Адрес контроллера */
/* Объявляет CNTRL_ADDR — данные CNTRL_ADDR. Память определена в другом модуле. */
extern int CNTRL_ADDR;
/* Универсальный адрес контроллера */
/* Объявляет CNTRL_ADDR_UNIVERSAL — данные CNTRL_ADDR_UNIVERSAL. Память определена в другом модуле. */
extern const int CNTRL_ADDR_UNIVERSAL;
/** Установка адреса контроллера дла прошивки */
/* Устанавливает собственный и универсальный адрес для проверки адресованных команд. */
void set_cntrl_addr (int cntrl_addr,int cntrl_addr_for_all);
/* Объявляет cntr_addr_c — данные cntr_addr_c. Память определена в другом модуле. */
extern int cntr_addr_c;
/* Объявляет cntr_addr_c_all — данные cntr_addr_c_all. Память определена в другом модуле. */
extern int cntr_addr_c_all;
/* Включает следующий блок только при определённом символе __cplusplus. */
#ifdef __cplusplus
/* Закрывает текущий блок или список полей; следующие операторы относятся к внешнему уровню. */
}
/* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */
#endif
#endif /* _CNTRL_ADR */ /* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */