?? app.h.bak
字號(hào):
#ifndef _APP_H
#define _APP_H
/*-----------------------------------*/
typedef struct serial_header
{
unsigned char startbyte; //起始標(biāo)志
unsigned char len; //長(zhǎng)度
unsigned char type; //類型
} serial_h_t;
typedef struct serial_footer
{
unsigned char crc;
unsigned char endbyte; //起始標(biāo)志
}serial_f_t;
/*-----------------------------------*/
/*-----------------------------------*/
typedef struct cc1100_header
{
unsigned char len; //長(zhǎng)度
unsigned char ID ; //節(jié)點(diǎn)號(hào)
unsigned char GID; //組號(hào)
unsigned int DA; //目的地址
unsigned char type; //消息類型
} cc1100_h_t;
typedef struct cc1100_footer
{
unsigned int crc; //CRC校驗(yàn)
unsigned char strength; //信號(hào)強(qiáng)度
unsigned int RTCtime; //時(shí)間
} cc1100_f_t;
/*-----------------------------------*/
/************************/
typedef struct COMM_MSG
{
unsigned char len; //長(zhǎng)度
unsigned char ID; //節(jié)點(diǎn)號(hào)
unsigned char GID; //組號(hào)
unsigned int DA; //目的地址
unsigned char type; //消息類型
unsigned char data[4]; //數(shù)據(jù)
unsigned int crc; //CRC校驗(yàn)
unsigned int RTCtime; //時(shí)間
unsigned char strength; //信號(hào)強(qiáng)度
} COMM_MSG;
/*
typedef struct COMM_MSG
{
CC1100_h_t cc1100_headerMSG
unsigned char data[] //數(shù)據(jù)
CC1100_f_t cc1100_footerMSG
}
*/
/************************
Struct Node_Param
{
U16 IP //節(jié)點(diǎn)位置
U8 ID //節(jié)點(diǎn)號(hào)
U8 GID //組號(hào)
U8 T //采集周期
U8 Tmp_M //報(bào)警閾值
U8 channel //工作通道
}
************************/
enum {
CLUSTER_NODE_SYNC = 2,
CLUSTER_NODE_ACK = 4,
NODE_CHECK_CMD = 5,
NODE_CHECK_ANGSER =41,
NODE_DATA=50,
FAST_ALARM=80,
SINK_INIT_NODE= 29
} ;
/*
2 Cluster-node同步
3 Cluster ACK確認(rèn)
4 Node ACK確認(rèn)
5 點(diǎn)檢命令
*/
unsigned char LOCAL_ID = 2;
unsigned char LOCAL_GID = 1;
#define IP ((LOCAL_GID <<8)+LOCAL_ID)
#define CLUSTER_IP ((LOCAL_GID <<8)+0x0)
unsigned char slot_Tcluster = 50;
unsigned char SYNC_FLAG =0;
unsigned char ALARM_TMP = 0x42;
unsigned char CYCLE_TIME =12000;
unsigned char OLD_CYCLE_TIME =12000;
unsigned char NEW_CYCLE_TIME =3000;
//unsigned char work_channel= LOCAL_GID;
unsigned int T=24000; //2分鐘
unsigned char node_num =4;
#define RE_SEND_DELAY 500
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -