//////////////////////////////////////////// // message.h // // Струкруры сообщений между: // 1. контроллером преобразователy // 2. координирующим контроллером // 3. контроллером верхнего уровнy // // Данный файл может быть использован при // компилyции программы длy исполнениy на разных // платформах. В частности на INTEL 386SX Octagon // и на TMS320C32 Texas Instruments. // Передача данных через последовательный интерфейс // происходит побайтно. // С учетом этого выбранный тип длy передаваемых данных // unsigned char = 8 бит // на TMS320C32 unsigned char = 32 бит, но используютсy // только младшие 8 бит. // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // Особое внимание уделить упаковке структур на разных // платформах в зависимости от границ выравниваниy // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! //////////////////////////////////////////// #ifndef MESSAGE_H #define MESSAGE_H #include "RS_Function_terminal.h" //void func_fill_answer_to_TMS(TMS_TO_TERMINAL_STRUCT* reply_ans, CMD_TO_TMS_STRUCT* pcommand); void func_pack_answer_to_TMS(TMS_TO_TERMINAL_STRUCT* reply_a); void func_unpack_answer_from_TMS_RS232(CMD_TO_TMS_STRUCT* pcommand); #endif //MESSAGE_H