WLG/common/parameter_defination.hpp
2025-06-29 11:25:40 +08:00

392 lines
10 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef PARAMETER_DEFINATION_HPP_
#define PARAMETER_DEFINATION_HPP_
#include <string>
#include "scheduler/wave_feature_set.hpp"
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;
std::string mShortAddr;
std::string mMeasurementID;
std::string mType;
Param_27() : mMode(0), mCmdSerial(""), mDataNodeNo(""),mShortAddr(""),mMeasurementID(""), mType(""){};
};
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;
std::string mShortAddr;
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;
Param_41() : mdataNodeName(""), mdataNodeNo(""), mMeasurementID(""),mShortAddr("") ,mfeatureInterVal(5), mwaveInterVal(120), msamplingRate(0), mrange(0),
mAccSampleTime(0), mstartBrands(""), mstopBrands(""), menvelopeBandPass(""), mviff(0), mfaultFrequency(""), nodeWaveSend{""} {};
};
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 {
int mMode;
int featureInterVal;
int featureInterTime;
int waveInterVal;
int waveInterTime;
int maxSensorNum;
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;
std::string straxis;
Param_59() : mMode(0),DataNodeNo(""),straxis(""){};
};
struct Param_60 {
std::string fileName;
int product;
std::string mShortAddr;
std::vector<std::string> dataNodeNo;
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){};
};
struct Param_62 {
int mMode;
std::string MeasurementID;
std::string straxis;
std::string timeStart;
std::string timeEnd;
int mPackageFlag;
Param_62() : mMode(0),MeasurementID(""),straxis(""),timeStart(""),timeEnd(""),mPackageFlag(0){};
};
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){};
};
struct Param_65 {
int mMode;
int mPackageFlag;
std::string timeStart;
std::string timeEnd;
Param_65() : mMode(0),mPackageFlag(0),timeStart(""),timeEnd(""){};
};
// 无线温度传感器(蓝牙)
struct Param_100{
int mPackageFlag;
Param_100() : mPackageFlag(0){};
}
struct Param_101{
std::string mac;
std::string timeStart;
std::string timeEnd;
int mPackageFlag;
Param_61() : mac(""),straxis(""),timeStart(""),timeEnd(""),mPackageFlag(0){};
};
struct Param_103{
std::string mac;
int operate; // 0:添加 1:删除
Param_103() : mac(""),operate(0){};
};
#endif // PARAMETER_DEFINATION_HPP_