This commit is contained in:
Zhang0626 2026-03-02 19:09:17 +08:00
parent 0932084ed4
commit 2de3d1688b

View File

@ -61,16 +61,40 @@ struct compressWaveChannel {
int compressChannelX; int compressChannelX;
int compressChannelY; int compressChannelY;
int compressChannelZ; int compressChannelZ;
int compressChannelVolX;
int compressChannelVolY;
int compressChannelVolZ;
int CountX; int CountX;
int CountY; int CountY;
int CountZ; int CountZ;
int CountVolX;
int CountVolY;
int CountVolZ;
int samplerateX;
int samplerateY;
int samplerateZ;
int samplerateVolX;
int samplerateVolY;
int samplerateVolZ;
compressWaveChannel() { compressWaveChannel() {
compressChannelX = 0; compressChannelX = 0;
compressChannelY = 0; compressChannelY = 0;
compressChannelZ = 0; compressChannelZ = 0;
compressChannelVolX = 0;
compressChannelVolY = 0;
compressChannelVolZ = 0;
CountX = 0; CountX = 0;
CountY = 0; CountY = 0;
CountZ = 0; CountZ = 0;
CountVolX = 0;
CountVolY = 0;
CountVolZ = 0;
samplerateX = 0;
samplerateY = 0;
samplerateZ = 0;
samplerateVolX = 0;
samplerateVolY = 0;
samplerateVolZ = 0;
} }
}; };
struct WaveChannel { struct WaveChannel {
@ -84,6 +108,17 @@ struct WaveChannel {
WaveChannelZ.reserve(48000); WaveChannelZ.reserve(48000);
} }
}; };
struct WaveVolChannel {
std::vector<float> WaveChannelVolX;
std::vector<float> WaveChannelVolY;
std::vector<float> WaveChannelVolZ;
std::string wave_timestamp;
WaveVolChannel() {
WaveChannelVolX.reserve(25600);
WaveChannelVolY.reserve(25600);
WaveChannelVolZ.reserve(48000);
}
};
struct DevDataOfGwid { struct DevDataOfGwid {
std::string mDevdata; std::string mDevdata;
std::string mDevid; std::string mDevid;
@ -193,6 +228,8 @@ typedef struct {
int Voltage; int Voltage;
float nodeWorkTime; float nodeWorkTime;
float nodeSendTime; float nodeSendTime;
int minmumBatteryVoltageType;
int instantaneousBatteryVoltage;
}DataRecvStatic; }DataRecvStatic;
typedef struct { typedef struct {
@ -211,6 +248,8 @@ typedef struct {
float Phase2; float Phase2;
float Phase3; float Phase3;
float Phase4; float Phase4;
float kurtosis;
float IntegratRMSMENS;
}DataRecvDym; }DataRecvDym;
struct TopicList { struct TopicList {