1 [[PREPROC_HEADER_GUARD_BEGIN]]
4 #include <controllers_utils.h>
10 const std::string SpectralSensor_NALPCODE =
"HPCS";
46 float Spect1nmData[671];
66 #ifdef HC_API_MACRO_EXCLUDE_DOCS
67 virtual std::shared_ptr<CommandStateInfo> createCommandStateInfo()
override;
68 virtual std::shared_ptr<CommandStatus> createCommandStatus()
override;
69 #ifdef HC_API_FEATURE_NETWORKING
70 virtual void syncFromNetwork(
CommandStatus* command)
override;
77 int integralTime_US = 1000000;
104 std::vector<
float> Ri;
121 std::
string TestDate;
122 std::
string TestTime;
123 std::vector<
float> Spect1nmData;
126 int StartTestWaveIdx;
128 #ifdef HC_API_FEATURE_NETWORKING
129 virtual void cacheOnNetwork(
CommandStatus* command)
override;
162 friend class SpectralSensorComHandler;
171 class SpectralSensorComHandler;
183 #ifdef HC_API_MACRO_EXCLUDE_DOCS
184 virtual bool init()
override;
189 std::shared_ptr<SpectralSensorComHandler> hopoComs;
195 [[PREPROC_HEADER_GUARD_END]]