1 [[PREPROC_HEADER_GUARD_BEGIN]]
4 #include <controllers_utils.h>
7 const std::string Thouslite_NALPCODE =
"THOUS";
13 "White (Broad spectrum)",
15 "Lt Orange (Broad spectrum)",
39 #ifdef HC_API_FEATURE_NETWORKING
40 virtual void syncFromNetwork(
CommandStatus* command)
override;
42 unsigned int recipe[14];
64 class ThousliteController_Internals;
76 friend class ThousliteComHandler;
83 unsigned char cubeId[4] = {0x0, 0x0, 0x0, 0x0};
86 #ifdef HC_API_MACRO_EXCLUDE_DOCS
87 bool powerState =
false;
103 #ifdef HC_API_MACRO_EXCLUDE_DOCS
104 virtual bool init()
override;
107 int baudrate = 115200;
116 int apiMajorVersion = 1;
119 virtual void disconnect(
bool expected =
false)
override;
120 int comPortNumber = -1;
123 std::shared_ptr<ThousliteController_Internals> internals;
133 [[PREPROC_HEADER_GUARD_END]]