📄 slave104.h
字号:
void init_ME_ND_enable(bool enable=1);
void slave_ME_ND_SetData(int index,//based on 0
WORD value);
/*////////////////////////////////////////////////////////////////////////////////
*
* EP_TA继电保护信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_EP_TA_create(
DWORD addr_low=0x1001,
DWORD addr_high=0x1200,
BYTE timestamp=1// 0: 3bytes timestamp, 1: 7bytes timestamp
);
//255:means invalidate, IV: 0有效/1无效 NT:0当前值/1非当前 SB:0未取代/1被取代 BL:0未被闭锁/1闭锁 OV:1溢出/ 0:不溢出
void slave_EP_TA_SetData(int index,//based on 0
BYTE ES,WORD relaytime,SYSTEMTIME *timetag,BYTE IV=255,BYTE NT=255,BYTE SB=255,BYTE BL=255,BYTE OV=255);
/*////////////////////////////////////////////////////////////////////////////////
*
* EP_TB继电保护信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_EP_TB_create(
DWORD addr_low=0x1201,
DWORD addr_high=0x1400,
BYTE timestamp=1// 0: 3bytes timestamp, 1: 7bytes timestamp
);
//255:means invalidate, IV: 0有效/1无效 NT:0当前值/1非当前 SB:0未取代/1被取代 BL:0未被闭锁/1闭锁 OV:1溢出/ 0:不溢出
void slave_EP_TB_SetData(int index,//based on 0
BYTE SPE,WORD relaytime,SYSTEMTIME *timetag,BYTE IV=255,BYTE NT=255,BYTE SB=255,BYTE BL=255,BYTE OV=255);
/*////////////////////////////////////////////////////////////////////////////////
*
* EP_TC继电保护信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_EP_TC_create(
DWORD addr_low=0x1401,
DWORD addr_high=0x1600,
BYTE timestamp=1// 0: 3bytes timestamp, 1: 7bytes timestamp
);
//255:means invalidate, IV: 0有效/1无效 NT:0当前值/1非当前 SB:0未取代/1被取代 BL:0未被闭锁/1闭锁 OV:1溢出/ 0:不溢出
void slave_EP_TC_SetData(int index,//based on 0
BYTE OCI,WORD relaytime,SYSTEMTIME *timetag,BYTE IV=255,BYTE NT=255,BYTE SB=255,BYTE BL=255,BYTE OV=255);
/*////////////////////////////////////////////////////////////////////////////////
*
* 电度信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_IT_NA_create(
int data_counts=512,// data_counts <=1024
DWORD addr_low=0x6401,
DWORD addr_high=0x6600,
BYTE timestamp=1// 0: 3bytes timestamp, 1: 7bytes timestamp
);
void init_IT_NA_setgroup(int index, BYTE group=1);
void init_IT_NA_enable(bool enable=1);
//255:means invalidate IV: 0有效/1无效 NT:0当前值/1非当前 SB:0未取代/1被取代 BL:0未被闭锁/1闭锁 OV:1溢出/ 0:不溢出
void slave_IT_NA_SetQuality(int index,BYTE IV=255,BYTE CA=255,BYTE CY=255);
void slave_IT_NA_SetData(int index,//based on 0
DWORD value);
///////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 单点遥控信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_SC_create(
DWORD addr_low=0x6001,
DWORD addr_high=0x6200
);
void init_C_SC_enable(bool enable=1);
virtual BYTE On_C_SC_select(WORD point ,BYTE status){return 0;};
virtual void On_C_SC_operate(WORD point ,BYTE status){};
/*////////////////////////////////////////////////////////////////////////////////
*
* 双点遥控信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_DC_create(
DWORD addr_low=0x6001,
DWORD addr_high=0x6200
);
void init_C_DC_enable(bool enable=1);
virtual BYTE On_C_DC_select(WORD point ,BYTE status){return 0;};
virtual void On_C_DC_operate(WORD point ,BYTE status){};
/*////////////////////////////////////////////////////////////////////////////////
*
* 步位置遥控信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_RC_create(
DWORD addr_low=0x6001,
DWORD addr_high=0x6200
);
void init_C_RC_enable(bool enable=1);
virtual BYTE On_C_RC_select(WORD point ,BYTE status){return 0;};
virtual void On_C_RC_operate(WORD point ,BYTE status){};
/*////////////////////////////////////////////////////////////////////////////////
*
* 比特串遥控信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_BO_create(
DWORD addr_low=0x6001,
DWORD addr_high=0x6200
);
void init_C_BO_enable(bool enable=1);
virtual BYTE On_C_BO_select(WORD point ,DWORD status){return 0;};
virtual void On_C_BO_operate(WORD point ,DWORD status){};
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定规一化信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_SE_NA_create(
DWORD addr_low=0x6201,
DWORD addr_high=0x6400
);
void init_C_SE_NA_enable(bool enable=1);
virtual void On_C_SE_NA_operate(WORD point ,WORD status){};///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定标度化信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_SE_NB_create(
DWORD addr_low=0x6201,
DWORD addr_high=0x6400
);
void init_C_SE_NB_enable(bool enable=1);
virtual void On_C_SE_NB_operate(WORD point ,WORD value){};///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定段浮点信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_SE_NC_create(
DWORD addr_low=0x6201,
DWORD addr_high=0x6400
);
void init_C_SE_NC_enable(bool enable=1);
virtual void On_C_SE_NC_operate(WORD point ,float value){};///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定多点信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_C_SE_ND_create(
DWORD addr_low=0x6201,
DWORD addr_high=0x6400
);
void init_C_SE_ND_enable(bool enable=1);
virtual void On_C_SE_ND_operate(WORD point ,WORD value){};///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 参数归一化信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_P_ME_NA_create(int data_counts=512,// data_counts <=1024
DWORD addr_low=0x5001,
DWORD addr_high=0x6200
);
void init_P_ME_NA_setgroup(int index, BYTE group=14);
void init_P_ME_NA_enable(bool enable=1);
///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定标度化信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_P_ME_NB_create(int data_counts=512,// data_counts <=1024
DWORD addr_low=0x5001,
DWORD addr_high=0x6200
);
void init_P_ME_NB_setgroup(int index, BYTE group=14);
void init_P_ME_NB_enable(bool enable=1);
///////////////////////////////////////////////////////////////////////////////////////
/*////////////////////////////////////////////////////////////////////////////////
*
* 设定段浮点信息服务
*
*
////////////////////////////////////////////////////////////////////////////*/
void init_P_ME_NC_create(int data_counts=512,// data_counts <=1024
DWORD addr_low=0x5001,
DWORD addr_high=0x6200
);
void init_P_ME_NC_setgroup(int index, BYTE group=14);
void init_P_ME_NC_enable(bool enable=1);
//////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -