eis/inc/dao/ParamMag.h

74 lines
2.3 KiB
C++

/*********************************************************************
*
* 文 件: ParamMag.h 声明极限值管理相关接口
*
* 版权所有: Shanghai Baosight Software Co., Ltd.
*
* 概述:
* :
* :
*
* 版本历史
* 1.0 2010-09-02 echo_li 增加注释
*
*********************************************************************/
#ifndef _PARAM_MAG_H
#define _PARAM_MAG_H
#include <log4cplus/LOG.h>
#include "dbinc/T_LOV_PARAM.h"
using namespace log4cplus;
/*********************************************************************
* 类 名: //TODO请补充类名称
* 版权所有: Shanghai Baosight Software Co., Ltd.
* 类 职 责:
* :
* :
* 版本历史
* 1.0 2010-09-02 echo_li 增加注释
*
*********************************************************************/
class ParamMag{
public:
/**********************************************************************
* 概述: 获得PlantParam表中数值型的值,2009-3-26
* 函数名: GetNumberParamValue
* 返回值: short
* 参数列表: 参数类型 取值范围 描述
* paramName: [in] const string& 参数名
* datavalue: [out]float & 取得的参数值
* type: [in] const string& 自定义识别名
*
* 版本历史
* 1.0 2010-09-02 echo_li
*
**********************************************************************/
static short GetNumberParamValue(const string& paramName, float& datavalue, const string& type="L3");
/**********************************************************************
* 概述: 获得PlantParam表中数值型的值
* 函数名: GetCharParamValue
* 返回值: short
* 参数列表: 参数类型 取值范围 描述
* paramName: [in] const string& 参数名
* pvalue: [out]char * 取得的参数值
* type: [in] const string& 自定义识别名
*
* 版本历史
* 1.0 2010-09-02 echo_li
*
**********************************************************************/
static short GetCharParamValue(const string& paramName, char* pvalue, const string& type="L3" );
private:
static T_LOV_PARAM m_plantParam;
};
#endif //Endif _LIMITS_MAG_H