|
|
|
|
/****************************************************************************
|
|
|
|
|
** File name : HTBusiDatabase.h
|
|
|
|
|
** Description : busi app database api
|
|
|
|
|
** Create date : 2019.09.01
|
|
|
|
|
** Auther by : Liuyx
|
|
|
|
|
** Version info : V1.0.01
|
|
|
|
|
** Copyright (C) 2002-2019 xi'an huatek, Inc Co., Ltd
|
|
|
|
|
** Update record:
|
|
|
|
|
** DATE AUTHER DESC
|
|
|
|
|
** -------------------------------------------------------------------------
|
|
|
|
|
** 2019.09.01 Liuyx first build
|
|
|
|
|
****************************************************************************/
|
|
|
|
|
#ifndef __HT_BUSI_DATABASE_H
|
|
|
|
|
#define __HT_BUSI_DATABASE_H
|
|
|
|
|
#pragma warning(disable: 4819)
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
|
extern "C" {
|
|
|
|
|
#endif /* __cplusplus */
|
|
|
|
|
#pragma pack (push ,1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#pragma pack (pop)
|
|
|
|
|
|
|
|
|
|
void vLoadCommunicationConf();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>Ied<65><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵĸ澯<C4B8><E6BEAF>Ϣ
|
|
|
|
|
void vSetIedDevicesWarnMesg(char *Ied_ip, int port, time_t altime);
|
|
|
|
|
// ɾ<><C9BE>Ied<65><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵĸ澯<C4B8><E6BEAF>Ϣ
|
|
|
|
|
void vDelIedDevicesWarnMesg(char *Ied_ip, int port, time_t altime);
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD>ش<EFBFBD><D8B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
void vLoadBaseDeviceInfo();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>ͨ<EFBFBD>Ų<EFBFBD><C5B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void vLoadCommunicationConf();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD>ؿ<EFBFBD><D8BF>Ʋ<EFBFBD><C6B2><EFBFBD>
|
|
|
|
|
void vLoadDeviceCtrlParam();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD>ICD<43><44><EFBFBD>ýڵ<C3BD><DAB5>봫<EFBFBD><EBB4AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ
|
|
|
|
|
void vLoadICDParameterBind();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>
|
|
|
|
|
void vLoadCenterDeviceThreshold();
|
|
|
|
|
void vLoadNoiseDeviceThreshold();
|
|
|
|
|
void vLoadAmpliDeviceThreshold();
|
|
|
|
|
|
|
|
|
|
// <20><>ʾ<EFBFBD><CABE>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|
|
|
|
void vPrtDeviceThresholdConf();
|
|
|
|
|
// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
|
|
|
|
|
void vPrtDeviceCtrlParam();
|
|
|
|
|
// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD>
|
|
|
|
|
void vPrtICDParameterBind();
|
|
|
|
|
|
|
|
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
void vSetRealDevicesMoniMesg(ST_DB_BODY *pData);
|
|
|
|
|
// <20><><EFBFBD>Ӵ<EFBFBD><D3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4>ĸ澯<C4B8><E6BEAF>Ϣ
|
|
|
|
|
void vSetRealDevicesWarnMesg(ST_DB_WARN &stWarn);
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#endif /* end __HT_BUSI_DATABASE_H */
|
|
|
|
|
|