|
Можно еще описать новый тип THartMode где будет эта структура, описать глобальную переменную и понаделать #define-ов с именами переменных в которых прописать обращения к соответствуующим полям глобальной переменной нового типа...
typedef union
{
unsigned char H_MODE;
struct
{
unsigned char _H_INI:1;
unsigned char _H_PRE:1;
unsigned char _H_DAT:1;
unsigned char _H_TX:1; // if(1) ProcessMessage...
unsigned char _H_STOP:1;
};
} THartMode;extern THartMode hmode;
#define HART_MODE hmode.HMODE
#define _HART_INI hmode._H_INI
E-mail: info@telesys.ru