matlab_23550/Inu/Src2/main/message2.h

34 lines
1.2 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

////////////////////////////////////////////
// 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