MyLibs 1.0
Расширенные библиотеки для STM32
Loading...
Searching...
No Matches
trackers.h File Reference

Заголочный файл для работы с трекерами Trackers defines. More...

#include "mylibs_defs.h"

Go to the source code of this file.

Macros

#define TrackerTypeDef(num_user_vars)
 Структура для счетчиков отладки
#define num_of_usercnts(_user_)
 Получить количетство пользовательских переменных
#define assert_usertracker(_cntstruct_, _uservarnumb_)
 Проверка существует ли указанная пользовательская переменная
#define if_assert_usertracker(_cntstruct_, _uservarnumb_)
 Условие для проверки существует ли указанная пользовательская переменная
#define tern_assert_usertracker(_cntstruct_, _uservarnumb_)
 Тернарный оператор для проверки существует ли указанная пользовательская переменная
#define TrackerGet_Ok(_cntstruct_)
 Считать счетчик успешных событий
#define TrackerGet_Err(_cntstruct_)
 Считать счетчик ошибок
#define TrackerGet_Warn(_cntstruct_)
 Считать счетчик предупреждений
#define TrackerGet_User(_cntstruct_, _uservarnumb_)
 Считать пользовательскую переменную
#define TrackerCnt_Ok(_cntstruct_)
 Инкрементирование счетчика успешных событий
#define TrackerCnt_Err(_cntstruct_)
 Инкрементирование счетчика ошибок
#define TrackerCnt_Warn(_cntstruct_)
 Инкрементирование счетчика предупреждений
#define TrackerCnt_User(_cntstruct_, _uservarnumb_)
 Инкрементирование пользовательской переменной
#define TrackerWrite_User(_cntstruct_, _uservarnumb_, _val_)
 Запись числа в пользовательскую переменную
#define TrackerClear_All(_cntstruct_)
 Очистка всей структуры
#define TrackerClear_Ok(_cntstruct_)
 Очистка счетчика успешных событий
#define TrackerClear_Err(_cntstruct_)
 Очистка счетчика ошибок
#define TrackerClear_Warn(_cntstruct_)
 Очистка счетчика предупреждений
#define TrackerClear_User(_cntstruct_, _uservarnumb_)
 Очистка пользовательской переменной
#define TrackerClear_UserAll(_cntstruct_)
 Очистка всех пользовательских переменных

Detailed Description

Заголочный файл для работы с трекерами Trackers defines.

Definition in file trackers.h.