⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stipulparse.h

📁 电力行业必备。有错的地方
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               	江苏广一科技有限公司
**                                     研    发    部
**                                        浙江配变
**
**                                 
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: stipulparse.h
**创   建   人: 
**最后修改日期: 2008年09月05日
**描        述: 
**              
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 
** 版  本: 
** 日 期: 
** 描 述: 
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
** 描 述: 
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef _STIPULPARSE_H_
#define _STIPULPARSE_H_

//#include "commup.h"
#include "global.h"

#ifdef       STIPULP_GLOBALS
     #define   STIPULP_EXT    
#else     
     #define   STIPULP_EXT   extern
#endif		

/*********************************************************************************************************
** 函数名称: StipParsDel()
** 功能描述: 规约解析函数
**
** 输 入: 无
**
** 输 出: 无
**         
********************************************************************************************************/
STIPULP_EXT uint8 StipParsDel(void);

/*********************************************************************************************************
** 函数名称: ReturnErr()
** 功能描述: 返回错误
**
** 输 入: 	num 当前处理的接收队列号
**			err 错误代码
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT void RetCodeErr(uint8 *pnum);

/*********************************************************************************************************
** 函数名称: SetParam()
** 功能描述: 参数设置
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无
**         
********************************************************************************************************/
STIPULP_EXT uint8 SetParam(uint8 *pnum);

/*********************************************************************************************************
** 函数名称: DealSetParam()
** 功能描述: 密码正确后的处理
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT void DealSetParam(uint8 *pnum);

/*********************************************************************************************************
** 函数名称: ProgrmNote(uint8 *pnum)
** 功能描述: 编程记录
**
** 输 入: 	*pnum 当前处理的接收队列号
**			
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT void ProgrmNote(uint8 *pnum);
/*********************************************************************************************************
** 函数名称: SetParamOVT()
** 功能描述: 写实时对象超时的处理
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT void SetParamOVT(uint8 *pnum);
/*********************************************************************************************************
** 函数名称: ReadCurData()
** 功能描述: 读当前数据
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无

********************************************************************************************************/
STIPULP_EXT uint8 ReadCurData(uint8 *pnum);

/*********************************************************************************************************
** 函数名称: WriteSendBuf()
** 功能描述: 读当前数据时,用来写发送数据
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT void WriteSendBuf(uint8 *pnum, uint8 *psendbuf, uint32 *psendlen, uint8 *piseq);

/*********************************************************************************************************
** 函数名称: ReadProgrmLog()
** 功能描述: 读编程日至
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 无
********************************************************************************************************/
STIPULP_EXT uint8 ReadProgrmLog(uint8 *pnum);
/*********************************************************************************************************
** 函数名称: DealReadProgrmLog()
** 功能描述: 处理读编程日志
**
** 输 入: 	*pnum 当前处理的接收队列号
**			*buf  记录符合条件的记录的序号
**			
** 输 出: count记录符合条件的记录的数目
********************************************************************************************************/
STIPULP_EXT uint8 DealReadProgrmLog(uint8 *pnum, uint8 *pbuf);
/*********************************************************************************************************
** 函数名称: ReadParam()
** 功能描述: 读某一项参数
**
** 输 入: 	*cp		测量点号
**			*pbuf  	保存数据的指针
**			
** 输 出: 数据长度
**         
** 全局变量: 
** 调用模块: 
********************************************************************************************************/
STIPULP_EXT uint32 ReadParam(uint8 cp,uint8 *di, uint8 *pbuf);
/*********************************************************************************************************
** 函数名称: ReadRelay()
** 功能描述: 读中继
**
** 输 入: 	num 当前处理的接收队列号
**			
** 输 出: 0:成功 1:失败
********************************************************************************************************/
STIPULP_EXT uint8 ReadRelay(uint8 *pnum);

STIPULP_EXT uint32 CalculateTime(uint8 *pyear, uint8 *pmon, uint8 *pday, uint8 *phour, uint8 *pmin);
STIPULP_EXT unsigned int HEX2BCD(unsigned char hex_data);
STIPULP_EXT unsigned int BCD2HEX(unsigned int bcd_data);
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -