2020-06-20 03:07:40 +00:00
|
|
|
#pragma once
|
|
|
|
#include "Device/PublicFunc.h"
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
class GscanJsonConfig
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
GscanJsonConfig();
|
|
|
|
~GscanJsonConfig();
|
|
|
|
public:
|
|
|
|
GScanCap GetDefaultGscancapValue();
|
|
|
|
void SaveGscanCapConfig(const GScanCap& gcap, const std::string path);
|
|
|
|
void WriteJsonArrayToFile(std::vector<GScanCap> cfgArray, const std::string filename);
|
|
|
|
GScanCap ReadGscanCap();
|
2020-07-26 09:07:40 +00:00
|
|
|
std::vector<GScanCap> ReadGscanCapsVector(const std::string gcapsfilepath); bool DeleteJsonFile(std::string path);
|
|
|
|
|
2020-06-20 03:07:40 +00:00
|
|
|
std::vector<GScanCap> parseJsonFromString(const std::string str);
|
|
|
|
};
|
|
|
|
|