WLG/common/parameter_defination.hpp

364 lines
9.1 KiB
C++
Raw Normal View History

2024-10-22 19:04:25 +08:00
#ifndef PARAMETER_DEFINATION_HPP_
#define PARAMETER_DEFINATION_HPP_
#include <string>
2025-01-04 15:10:54 +08:00
#include "scheduler/wave_feature_set.hpp"
2024-10-22 19:04:25 +08:00
struct Param_01 {
int mMode; // 0:登陆 1:更改密码
std::string mUserName;
std::string mPassWord;
std::string mPassWordNew;
Param_01() : mMode(0), mUserName(""), mPassWord(""), mPassWordNew(""){};
};
struct Param_02 {
int mMode; // 0:配置时间 1:获取时间
int mSetType;
int mTimeStamp;
Param_02() : mMode(0), mSetType(0), mTimeStamp(0){};
};
struct Param_20 {
int mMode; // 0: 配置 1:获取
std::string mCmdSerial;
std::string mDataWatchName;
std::string mDataWatchAssetId;
std::string mDataWatchAddedBy;
Param_20() : mMode(0), mCmdSerial(""), mDataWatchName(""), mDataWatchAssetId(""), mDataWatchAddedBy(""){};
};
struct Param_22 {
int mMode;
std::string mCmdSerial;
std::string mTimeZone;
Param_22() : mMode(0), mCmdSerial(""), mTimeZone(""){};
};
struct Param_23 {
int mMode;
std::string mCmdSerial;
std::string mServerIp;
std::string mPort;
std::string mCommMode; // 通信模式,有线通信模式 = 14G LTE 无线通信模式 = 2
std::string mUserName;
std::string mPassword;
std::string mAPN;
Param_23() : mMode(0), mCmdSerial(""), mServerIp(""), mPort(""), mCommMode(""), mUserName("chaos"), mPassword("HSD272*#xkd"), mAPN(""){};
};
struct Param_24 {
int mMode;
std::string mCmdSerial;
std::string mFileServerIp;
std::string mFilePort;
std::string mFileServerSwitch;
Param_24() : mMode(0), mCmdSerial(""), mFileServerIp(""), mFilePort(""), mFileServerSwitch(""){};
};
struct Param_25 {
int mMode;
std::string mNet;
std::string mCmdSerial;
std::string mDnsName;
std::string mNetworkPortStatus;
std::string mGateway;
std::string mSubnetMask;
std::string mIp;
std::string mHostName;
Param_25() : mMode(0), mCmdSerial(""), mDnsName(""), mGateway(""), mSubnetMask(""), mIp(""), mHostName(""){};
};
struct Param_09 {
int mPackageFlag;
Param_09() : mPackageFlag(0){};
};
struct Param_10 {
std::string strDataNode;
std::string strStatic;
std::string straxis;
std::string timeStart;
std::string timeEnd;
std::string MeasurementID;
int mPackageFlag;
Param_10() : strDataNode(""), strStatic(""), mPackageFlag(0){};
};
struct Param_11 {
std::string DataNodeNo;
Param_11() : DataNodeNo(""){};
};
struct Param_26 {
int mMode;
std::string mCmdSerial;
std::string mDataNodeNo;
int mPackageFlag;
Param_26() : mMode(0), mCmdSerial(""), mDataNodeNo(""), mPackageFlag(0){};
};
struct Param_27 {
int mMode;
std::string mCmdSerial;
std::string mDataNodeNo;
2024-11-08 16:55:14 +08:00
std::string mShortAddr;
std::string mMeasurementID;
2024-10-22 19:04:25 +08:00
std::string mType;
2024-11-08 16:55:14 +08:00
Param_27() : mMode(0), mCmdSerial(""), mDataNodeNo(""),mShortAddr(""),mMeasurementID(""), mType(""){};
2024-10-22 19:04:25 +08:00
};
struct Param_28 {
int mMode;
std::string mDataNodeNo;
std::string mDataNodeName;
Param_28() : mMode(0), mDataNodeNo(""), mDataNodeName(""){};
};
struct Param_29 {
int mMode;
std::string mCmdSerial;
std::string mChannelId;
std::string mDataNodeNo;
int mPackageFlag;
Param_29() : mMode(0), mCmdSerial(""), mChannelId(""), mDataNodeNo(""), mPackageFlag(0){};
};
struct Param_30 {
int mMode;
std::string mChannelId;
std::string mDataNodeNo;
int mPackageFlag;
Param_30() : mMode(0), mChannelId(""), mDataNodeNo(""), mPackageFlag(0){};
};
struct Param_40 {
int mMode;
std::string mChannelId;
std::string mDataNodeNo;
int mPackageFlag;
int StartFrequency;
int EndFrequency;
Param_40() : mMode(0), mChannelId(""), mDataNodeNo(""), mPackageFlag(0), StartFrequency(0), EndFrequency(0){};
};
struct Param_41 {
std::string mdataNodeName;
std::string mdataNodeNo;
std::string mMeasurementID;
2024-11-09 16:15:39 +08:00
std::string mShortAddr;
2024-10-22 19:04:25 +08:00
int mfeatureInterVal;
int mwaveInterVal;
int msamplingRate;
int mrange;
int mAccSampleTime;
std::string mstartBrands;
std::string mstopBrands;
std::string menvelopeBandPass;
int mviff;
std::string mfaultFrequency;
int ZigbeePower;
int ZigbeeRetry;
std::string nodeWaveSend;
2024-12-09 10:05:35 +08:00
Param_41() : mdataNodeName(""), mdataNodeNo(""), mMeasurementID(""),mShortAddr("") ,mfeatureInterVal(5), mwaveInterVal(120), msamplingRate(0), mrange(0),
2024-10-23 22:25:03 +08:00
mAccSampleTime(0), mstartBrands(""), mstopBrands(""), menvelopeBandPass(""), mviff(0), mfaultFrequency(""), nodeWaveSend{""} {};
2024-10-22 19:04:25 +08:00
};
struct Param_42 {
std::string fileName;
Param_42() : fileName(""){};
};
struct Param_31 {
int mMode;
std::string mChannelId;
std::string mPanID;
Param_31() : mMode(0), mChannelId(""), mPanID(""){};
};
struct Param_32 {
int mMode;
std::string mChannelId;
int mPackageFlag;
Param_32() : mMode(0), mChannelId(""), mPackageFlag(0){};
};
struct Param_33 {
int mMode;
std::string mUnit;
Param_33() : mMode(0), mUnit(""){};
};
struct Param_34 {
int mMode;
std::string mBeforeTime;
std::string mAfterTime;
Param_34() : mMode(0), mBeforeTime(""), mAfterTime(""){};
};
struct Param_35 {
int mMode;
std::string mTriggerInterValTime;
std::string mTriggerInterValSwitch;
Param_35() : mMode(0), mTriggerInterValTime(""), mTriggerInterValSwitch(){};
};
struct Param_36 {
int mMode;
std::string mTriggerTime;
std::string mTriggerTimeSwitch;
Param_36() : mMode(0), mTriggerTime(""), mTriggerTimeSwitch(){};
};
struct Param_37 {
int mMode;
std::string mTriggerDelayTime;
std::string mTriggerDelaySwitch;
Param_37() : mMode(0), mTriggerDelayTime(""), mTriggerDelaySwitch(){};
};
struct Param_39 {
int mMode;
int mPage;
int mNumber;
};
struct Param_45 {
int mMode; // 0: 配置 1:获取
std::string mCmdSerial;
std::string mCountryId;
std::string mProvincesId;
std::string mCityListId;
Param_45() : mMode(0), mCmdSerial(""), mCountryId(""), mProvincesId(""), mCityListId(""){};
};
struct Param_46 {
int mMode;
std::string mFileName;
Param_46() : mMode(0), mFileName(""){};
};
struct Param_47 {
int mMode;
std::string mFileName;
Param_47() : mMode(0), mFileName(""){};
};
struct Param_51 {
int mMode;
std::string strGateWayMAC;
std::string strGateWayLocation;
Param_51() : mMode(-1), strGateWayLocation(""){};
};
struct Param_52 {
int mMode;
std::string mCmdSerial;
std::string mSsid;
std::string mPassWord;
};
struct Param_53 {
int mMode;
std::string mdataNodeNo;
std::string mUpdateKey;
std::string mUpdateValue;
std::string mUpdateKey2;
std::string mUpdateValue2;
std::string mUpdateKey3;
std::string mUpdateValue3;
Param_53() : mUpdateKey2(""), mUpdateValue2(""), mUpdateKey3(""), mUpdateValue3(""){};
};
struct Param_54 {
int mMode;
std::string mCmdSerial;
std::string mDataNodeNo;
int mPackageFlag;
Param_54() : mMode(0), mCmdSerial(""), mDataNodeNo(""), mPackageFlag(0){};
};
struct Param_55 {
int mMode;
std::string mChannelId;
std::string mDataNodeNo;
int mPackageFlag;
int StartFrequency;
int EndFrequency;
Param_55() : mMode(0), mChannelId(""), mDataNodeNo(""), mPackageFlag(0), StartFrequency(0), EndFrequency(0){};
};
struct Param_56 {
int mMode;
std::string mChannelId;
std::string mDataNodeNo;
int mPackageFlag;
int StartFrequency;
int EndFrequency;
Param_56() : mMode(0), mChannelId(""), mDataNodeNo(""), mPackageFlag(0), StartFrequency(0), EndFrequency(0){};
};
struct Param_57 {
int mMode;
int mZigbeePowerEnable;
Param_57() : mZigbeePowerEnable(0){};
};
struct Param_58 {
2024-11-06 21:16:18 +08:00
int mMode;
int featureInterVal;
int featureInterTime;
int waveInterVal;
int waveInterTime;
int maxSensorNum;
2024-11-14 18:48:45 +08:00
int sensorCount;
Param_58() : mMode(0),featureInterVal(0),featureInterTime(0),waveInterVal(0),waveInterTime(0),maxSensorNum(0),sensorCount(0){};
};
struct Param_59 {
int mMode;
std::string DataNodeNo;
2024-11-06 21:16:18 +08:00
std::string straxis;
Param_59() : mMode(0),DataNodeNo(""),straxis(""){};
};
2024-11-08 09:17:35 +08:00
struct Param_60 {
std::string fileName;
int product;
2024-11-09 16:15:39 +08:00
std::string mShortAddr;
2024-11-08 09:17:35 +08:00
std::vector<std::string> dataNodeNo;
2024-11-09 16:15:39 +08:00
Param_60() : fileName(""),product(0),mShortAddr(""){};
};
struct Param_61 {
int mMode;
std::string MeasurementID;
std::string straxis;
std::string timeStart;
std::string timeEnd;
int mPackageFlag;
Param_61() : mMode(0),MeasurementID(""),straxis(""),mPackageFlag(0){};
2024-11-08 09:17:35 +08:00
};
2024-11-12 20:04:43 +08:00
struct Param_62 {
2025-04-08 14:25:54 +08:00
int mMode;
2024-11-12 20:04:43 +08:00
std::string MeasurementID;
2025-03-24 17:13:44 +08:00
std::string straxis;
2024-11-12 20:04:43 +08:00
std::string timeStart;
std::string timeEnd;
int mPackageFlag;
2025-04-08 14:25:54 +08:00
Param_62() : mMode(0),MeasurementID(""),straxis(""),timeStart(""),timeEnd(""),mPackageFlag(0){};
2024-11-12 20:04:43 +08:00
};
2025-01-04 15:10:54 +08:00
struct Param_63 {
int mMode;
bool partial;
std::vector<FeatureEntryUploadCfg> cfg;
Param_63() : mMode(0),partial(false){};
};
struct Param_64 {
int mMode;
bool partial;
std::vector<FeatureEntryUploadCfg> cfg;
Param_64() : mMode(0),partial(false){};
};
2024-10-23 22:25:03 +08:00
#endif // PARAMETER_DEFINATION_HPP_