📄 stipulparse.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 + -