?? data.h
字號:
#ifndef _DATA_H_
#define _DATA_H_
//extern UINT WM_RECEIVEFRAME;
#define WM_RECEIVEFRAME WM_USER+500
#define MAX_MODELS 64 /*假設地址從0~63為有效的模塊地址*/
#define MAX_CHANS 5 /*假設任何模塊最多只發送2路數值。我們只
保存數值,其他的幀是不保存的。*/
#define MAX_LEN 100 /*只保存100個歷史數據*/
#define MAX_MD_NAME 50//模塊名稱最大長度
#define T_NULL 0
#define T_AD_7703 6
#define T_AD_7703_2 8
#define T_AD_7710 7
#define T_QD 5
extern BYTE baud;
extern BYTE intcode;//測試用
typedef struct
{
UINT type;//類別 如7710,驅動...
char name[MAX_MD_NAME];//命名
void* detail;//具體模塊的詳細配置
}MDINFO;
extern MDINFO ModelTable[MAX_MODELS];//存放由配置文件讀入數據。只讀
extern MDINFO ModelTableBk[MAX_MODELS];//副本。允許對其修改。存盤操作將保存這里面的數據
void write_cfg_file();
BYTE get_type(BYTE addr);
void init_tables();
void free_tables();
//----------
extern double g_data[][MAX_CHANS][MAX_LEN];
extern BOOL g_data_new[MAX_MODELS][MAX_CHANS];
extern BYTE TX_BUF[];
extern BYTE RC_BUF[];
void handle_rc_frame(BYTE* rcframe);
void CALLBACK rchandler(BYTE* rcframe);
void CALLBACK errhandler(BYTE errcode);
#endif /* _DATA_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -