Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
52 lines
3.4 KiB
C
52 lines
3.4 KiB
C
/* Собственный и универсальный адрес устройства. Русские пояснения сохранены в 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 */ /* Закрывает условный блок препроцессора; дальнейшие строки относятся к внешнему уровню. */
|