33 lines
1.0 KiB
C
33 lines
1.0 KiB
C
|
|
// Generate_data.h
|
|||
|
|
#ifndef GENERATE_DATA_H
|
|||
|
|
#define GENERATE_DATA_H
|
|||
|
|
|
|||
|
|
#include "headfile.h"
|
|||
|
|
|
|||
|
|
// 模板函数声明
|
|||
|
|
template<typename T>
|
|||
|
|
T random_value(T min, T max);
|
|||
|
|
|
|||
|
|
// 生成符合脑电设备格式的测试数据(0x4230)
|
|||
|
|
std::vector<uint8_t> generate_eeg_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合胸腹设备格式的测试数据(0x4211)
|
|||
|
|
std::vector<uint8_t> generate_ecg_emg_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合血氧设备格式的测试数据(0x4302)
|
|||
|
|
std::vector<uint8_t> generate_ppg_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合12导联心电设备格式的测试数据(0x4402)
|
|||
|
|
std::vector<uint8_t> generate_12lead_ecg_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合数字听诊设备格式的测试数据(0x1102)
|
|||
|
|
std::vector<uint8_t> generate_stethoscope_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合鼾声设备格式的测试数据(0x4212)
|
|||
|
|
std::vector<uint8_t> generate_snore_test_data();
|
|||
|
|
|
|||
|
|
// 生成符合呼吸/姿态/环境光设备格式的测试数据(0x4213)
|
|||
|
|
std::vector<uint8_t> generate_respiration_test_data();
|
|||
|
|
|
|||
|
|
void print_parsed_result(const SensorData& result);
|
|||
|
|
#endif // GENERATE_DATA_H
|