/**************************************************************************** ** File name : HTImageBusi.h ** Description : define memory data struct ** Create date : 2018.09.01 ** Auther by : Liuyx ** Version info : V1.0.01 ** Copyright (C) 2002-2018 xi'an huatek, Inc Co., Ltd ** Update record: ** DATE AUTHER DESC ** ------------------------------------------------------------------------- ** 2018.09.01 Liuyx first build ****************************************************************************/ #ifndef __HT_IMAGE_BUSI_H #define __HT_IMAGE_BUSI_H #pragma pack (push ,1) //图片识别阈值缓存区 typedef struct { unsigned char site_id[DEF_EQM_CODE_SIZE]; // 站点ID unsigned char eqm_code[DEF_EQM_CODE_SIZE]; // 主设备编码/主变/GIS/避雷器 unsigned char system_code[DEF_EQM_CODE_SIZE];// 系统设备编码 unsigned char sensor_id[DEF_EQM_CODE_SIZE]; // Sensor Code,map key unsigned char desc[DEF_BUFFER_256]; // 对应sensor code的描述 unsigned char eqm_type; // 设备类型 1:主变 2:GIS 3:测温柜 4:避雷器 //unsigned char wstate; // 工作状态 1:发电状态 2:抽水状态 3:空闲状态 unsigned char phase; // 相位 O:全相 1:A相 2:B相 3:C相 double value[3]; // 阈值,index=0:发电状态阈值 =1:抽水状态阈值 =2:空闲状态阈值 }ST_IMG_THRESHOLD; // 加载图片阈值 void vLoadImageThreshold(); void vPrtImageThreshold(void); // 根据sensor_id,获取阈值 bool getImageThresholdValuse(const char *sensor_id, ST_IMG_THRESHOLD &pstThresdhold); #pragma pack (pop) #endif // end