修改该了关于info信息为json内部管理 该项目只适用于windows或linux 修改了c++及相应的rust代码 不适用于arm
This commit is contained in:
@ -100,7 +100,7 @@ void IRIS_DATA_example() {
|
||||
One_Spectral_Info_Struct &tempspectralinfo=mydata.SepctralInfoSection.SectionContent.SepctralInfoAddressList[0];
|
||||
tempspectralinfo.Info = json::object(); // 初始化为一个空的JSON对象
|
||||
tempspectralinfo.Info["info_type"] = "infolist"; // 设置info_type为infolist
|
||||
tempspectralinfo.Info["info_number"] = 3; // 设置光谱信息数量
|
||||
tempspectralinfo.Info["info_number"] = 4; // 设置光谱信息数量
|
||||
tempspectralinfo.Info["info_list"] = json::array(); // 初始化为一个空的JSON数组
|
||||
// 添加光谱信息到info_list
|
||||
tempspectralinfo.Info["info_list"].push_back({
|
||||
@ -136,6 +136,13 @@ void IRIS_DATA_example() {
|
||||
{"a4", 1.2}
|
||||
}}
|
||||
});
|
||||
tempspectralinfo.Info["info_list"].push_back({
|
||||
{"info_type","environment"},
|
||||
{"date", "2000-01-00 00:00:00"},
|
||||
{"temperature", 35.0}
|
||||
|
||||
|
||||
});
|
||||
// //输出info
|
||||
std::cout << tempspectralinfo.Info.dump(4) << std::endl; // 打印JSON对象
|
||||
// strcpy(tempspectralinfo.SensorId, "HH3_IRIS");
|
||||
|
Reference in New Issue
Block a user