关于遥控中用到的几个函数

来源:互联网 发布:鸿合电子白板软件 编辑:程序博客网 时间:2024/05/02 22:44

NsYkShellExt.h

NsYkShell.h

NsYkShell.c  

 

 

//获取单元地址

 

bbcdt.yk_cell_addr=NsGetYkCell(NS_YK_CELL_NUMBER,bbcdt.yk_rece_id);

 

//获取单元遥控号????

bbcdt.yk_kg_no=NsGetYkCell(NS_YK_CELL_KG,bbcdt.yk_rece_id);

 

 

MyCheckSelfPut(port_no+2,6,MyWordToDword(bbcdt.yk_rece_id,bbcdt.yk_rece_type));

 

//发送遥控命令
NsScadaApplyYk(port_no+2,bbcdt.yk_rece_id,NS_YK_SELECT,temp_type);

 

 

USHORT CellNo;

遥信入库函数:

NsCommPutYxBit(CellNo,(YxNo/8),(YxNo%8),Stat,1);

 

得到遥控监视节点的节点号

NsCommGetYkShellNodeIndex(&CellNo)

 

*******************************************************************************************
功能:保存遥控过程监视遥信
参数:YxNo:在YkShell虚节点中的偏移遥信号
   Stat:遥信状态
返回:无
*******************************************************************************************/
static void SaveYkMoniYx(USHORT YxNo,UCHAR Stat)