add log4cplus
This commit is contained in:
@@ -22,46 +22,46 @@
|
||||
#include <QMap>
|
||||
|
||||
|
||||
#define STAT_DATA_BASE_NODE_ID 100 //<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define THREE_SECS_DATA_BASE_NODE_ID 200 // <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD>ʵʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define SOE_COMTRADE_BASE_NODE_ID 300 // soe ¼<EFBFBD><EFBFBD>
|
||||
#define HIS_DATA_BASE_NODE_ID 400 //<EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define STAT_DATA_BASE_NODE_ID 100 //稳态、统计数据
|
||||
#define THREE_SECS_DATA_BASE_NODE_ID 200 // 三秒数据、实时数据
|
||||
#define SOE_COMTRADE_BASE_NODE_ID 300 // soe 录波
|
||||
#define HIS_DATA_BASE_NODE_ID 400 //历史、补招
|
||||
|
||||
class json_block_data //jsonƴ<EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
class json_block_data //json拼接参数类
|
||||
{
|
||||
public:
|
||||
int monitorId; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
|
||||
int func_type; //<EFBFBD><EFBFBD>Ӧ(#define<EFBFBD>궨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>100 <EFBFBD><EFBFBD> 400)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
||||
int flag; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǣ<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD><CEA1><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD>·װ<C2B7>ô<EFBFBD><C3B4><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2018-11-21 19:32:38
|
||||
long long time; //ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD>)
|
||||
double voltage_level; //CZY 2023-08-23 <EFBFBD><EFBFBD>ѹ<EFBFBD>ȼ<EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>double<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
||||
QString mp_id; //char<EFBFBD>ͼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
QString dev_type;//<EFBFBD>豸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
int monitorId; //监测点ID
|
||||
int func_type; //对应(#define宏定义中100 — 400)功能选项
|
||||
int flag; //剔除标记,1不剔除,0剔除,默认剔除 ——————问下王巍,此参数如何从线路装置处获取???2018-11-21 19:32:38
|
||||
long long time; //时间戳(毫秒)
|
||||
double voltage_level; //CZY 2023-08-23 电压等级(翻译后的double类型)
|
||||
QString mp_id; //char型监测点
|
||||
QString dev_type;//设备类型
|
||||
|
||||
QMap<QString, double> mms_str_map; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ(61850<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD>ֵ)
|
||||
QMap<QString, double> mms_str_map; //数据值(61850数据属性名, 数据值)
|
||||
};
|
||||
|
||||
class Ckafka_data_t //kafka<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽṹ<EFBFBD><EFBFBD>
|
||||
class Ckafka_data_t //kafka发送数据结构类
|
||||
{
|
||||
public:
|
||||
int monitor_id; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
|
||||
QString strTopic; //kafka<EFBFBD><EFBFBD><EFBFBD><EFBFBD>topic
|
||||
QString strText; //kafka<EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>json<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>
|
||||
QString mp_id; //char<EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
||||
int monitor_id; //监测点ID
|
||||
QString strTopic; //kafka发送topic
|
||||
QString strText; //kafka发送的json字符串
|
||||
QString mp_id; //char类型id
|
||||
};
|
||||
|
||||
class oss_data_t //oss<EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݽṹ<EFBFBD><EFBFBD> zw 2023-9-22 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
class oss_data_t //oss推送发送数据结构类 zw 2023-9-22 新增
|
||||
{
|
||||
public:
|
||||
QString filename; //<EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>
|
||||
QString savename; //<EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>
|
||||
QString data; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
QString filename; //云保存路径
|
||||
QString savename; //本地保存路径
|
||||
QString data; //保存的数据
|
||||
|
||||
|
||||
//<EFBFBD><EFBFBD>־ͨ<EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>
|
||||
QString log_name; //<EFBFBD>ն<EFBFBD>id<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
||||
QString id; //<EFBFBD>ն<EFBFBD>id<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
||||
QString time; //ʱ<EFBFBD><EFBFBD>
|
||||
//日志通用参数
|
||||
QString log_name; //终端id或监测点id
|
||||
QString id; //终端id或监测点id
|
||||
QString time; //时间
|
||||
int base_mat_num;
|
||||
int adv_mat_num;
|
||||
int base_act_num;
|
||||
@@ -69,7 +69,7 @@ public:
|
||||
int list_num;
|
||||
};
|
||||
|
||||
int transfer_json_block_data(char v_wiring_type[], json_block_data* data);//lnk2024-8-16<EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>
|
||||
int transfer_json_block_data(char v_wiring_type[], json_block_data* data);//lnk2024-8-16添加参数
|
||||
|
||||
#endif /* __cplusplus */
|
||||
|
||||
@@ -80,8 +80,8 @@ extern "C" {
|
||||
|
||||
int transfer_json_qvvr_data(unsigned int func_type,int monitor_id,double mag,double dur,long long start_tm,long long end_tm,int dis_kind, char* uuid_cfg, char* uuid_dat, char* mp_id, char* Qvvr_rptname, char* devtype);
|
||||
void processGGIO_start_data_end(char* mp_id, char* fullname, double v,long long time,char* devtype,int monitor_id);
|
||||
void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* TMNL_FACTORY, char* FILE_NAME, int year, int month, int day, int hour, int minute, int second);//zw<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>
|
||||
void Set_xml_nodeinfo();//zw<EFBFBD><EFBFBD>
|
||||
void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* TMNL_FACTORY, char* FILE_NAME, int year, int month, int day, int hour, int minute, int second);//zw修改 新增调用函数
|
||||
void Set_xml_nodeinfo();//zw修改
|
||||
char* Get_xmlpath(char* devtype);
|
||||
char* Get_IED(char* devtype);
|
||||
char* Get_LDevice(char* devtype);
|
||||
|
||||
Reference in New Issue
Block a user