9 #ifndef GO_PXL_SDK_SYSTEM_H
10 #define GO_PXL_SDK_SYSTEM_H
15 #include <kApi/kApiDef.h>
16 #include <kApi/Io/kNetwork.h>
46 static constexpr k64u START_TIMEOUT_MSEC = 15000;
47 static constexpr k64u STOP_TIMEOUT_MSEC = 15000;
48 static constexpr k64u RUNNING_STATE_TIMEOUT_MSEC = 15000;
49 static constexpr k64u SENSOR_PATH_TIMEOUT_MSEC = 15000;
50 static constexpr k64u CHILD_PATH_TIMEOUT_MSEC = 15000;
104 void SetAddress(
const kIpAddress& ipAddress);
112 kIpAddress Address()
const;
123 void SetControlPort(k16u port);
131 k32u ControlPort()
const;
195 State RunningState();
224 kIpAddress address = { };
240 std::vector<ResourcePath> GetChildPaths(
const ResourcePath& path);
std::string SerialNum
Definition: Def.h:50
constexpr k16u GO_PXL_SDK_DEFAULT_CONTROL_PORT
Definition: Def.h:39
#define GoPxLSdkClass
Definition: Def.h:35
std::string ResourcePath
Definition: Def.h:51
Represents a single Gocator system.
Definition: GoSystem.h:25
Definition: GoRestClient.h:36
Declares the general SDK definitions.
State
Definition: GoSystem.h:53