?? df_103.h
字號:
#ifndef __SIEC103__
#define __SIEC103__
#define FLAG_RESET_CU 50 /* 復(fù)位通信單元標(biāo)志 */
#define FLAG_RESET_FCB 100 /* 復(fù)位幀計(jì)數(shù)位標(biāo)志 */
#define FLAG_POLLING 200 /* 啟動總查詢的標(biāo)志 */
#define FLAG_READ_MEASURE 300 /* 讀遙測標(biāo)志 */
#define FLAG_READ_SET 400 /* 讀定值標(biāo)志 */
#define FLAG_READ_SFC 500 /* 讀壓板標(biāo)志 */
#define FLAG_READ_LIST 600 /* 讀描述標(biāo)志 */
#define FLAG_READ_DI 700 /* 讀遙信標(biāo)志 */
#define FLAG_POLLING_END 800 /* 總查詢終止*/
#define FLAG_POWER_ON 900 /* 啟動/重新啟動 */
#define FLAG_POLLING_OK 1000 /* 正常一級數(shù)據(jù)*/
/* 各組的起始點(diǎn)號 */
#define EVT_BEGIN -1 /* 事件起始碼-1 */
#define ALA_BEGIN 79 /* 告警起始碼-1 */
#define SFC_BEGIN 159 /* 壓板起始碼-1 */
#define DIC_BEGIN 175 /* 遙信起始碼-1 */
#define MEA_BEGIN 208 /* 遙測起始碼 */
//幀格式類型
#define FRAME_T_VOL 0x68 /* 可變幀長 */
#define FRAME_T_CON 0x10 /* 固定幀長 */
//ADD ZJH 2002/11/7
#define DEV_TYPE 30 /* 區(qū)分總查詢\裝置上電標(biāo)志*/
//END ZJH 2002/11/7
/*******************************函數(shù)部分************************************/
/* 任務(wù)初始化函數(shù) */
BOOL MST_Initialize();
VOID Task_Serial(UNSIGNED argc, VOID *argv);
/* 規(guī)約處理部分函數(shù) */
static void Serial_Interpret(const BYTE *recv_buf,BYTE uart_port);
static void Ack_Staid(const BYTE* rbuf,BYTE byDevAddr,BYTE uart_port);
static void Ack_Changeable(const BYTE* rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU05(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU06(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU07(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU08(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU10(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU20(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
void ASDU21(const BYTE *rbuf,BYTE byDevAddr,BYTE uart_port);
// [11/7/2002]zjh rem
void ASDU40(const BYTE* rbuf,BYTE byDevAddr,BYTE uart_port);
//void ASDU01(const BYTE* rbuf,BYTE byDevAddr,BYTE uart_port);
// [11/7/2002]zjh end
/* 輔助函數(shù) */
BYTE Makecrc(BYTE *str,WORD nSize);
WORD Get_Device_Number();
WORD Addr_to_ID(BYTE byDevAddr);
BYTE ID_to_Addr(BYTE dev_id);
BYTE Get_Fun(WORD dev_id);
WORD check_packet(const BYTE *p_data, WORD data_len);
// [11/7/2002]ZJH ADD
void *memset ( void *, int, size_t );
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -