Вывод переменной из списка
Код
#define STATISTIC_VAR(type, name, engl, defa) sprintf(my_buf,"\r%s=%ld", \
(char*)stat_name[stat##name], \
(long)stat.##name ); pcSSS(my_buf);
(char*)stat_name[stat##name], \
(long)stat.##name ); pcSSS(my_buf);
Код
STATISTIC_VAR ( long, device_on_time , "ON time" , 0 )
добавляется пробел между именем stat и точкой
Код
sprintf(my_buf,"\r%s=%ld", (char*)stat_name[statdevice_on_time], (long)stat .device_on_time ); pcSSS(my_buf);
Это МОЙ текст!