10 #ifndef GO_PXL_SDK_GOINSTANCE_H
11 #define GO_PXL_SDK_GOINSTANCE_H
13 #include <kApi/Io/kUdpClient.h>
14 #include <kApi/kApi.h>
38 const kIpAddress& GetIpAddress()
const;
47 void SetIpAddress(kIpAddress ipAddress);
56 const std::string& GetAppId()
const;
65 void SetAppId(std::string appId);
74 const std::string& GetAppName()
const;
83 void SetAppName(std::string appName);
92 const std::string& GetAppVersion()
const;
101 void SetAppVersion(std::string appVersion);
110 const k16u GetControlPort()
const;
119 void SetControlPort(k16u controlPort);
128 const k32u& GetSerialNumber()
const;
137 void SetSerialNumber(k32u serialNumber);
146 const std::string& GetDeviceModel()
const;
155 void SetDeviceModel(std::string deviceModel);
164 const bool GetIsDhcp()
const;
173 void SetIsDhcp(
bool isDhcp);
182 const kIpAddress& GetGateway()
const;
191 void SetGateway(kIpAddress gateway);
200 const k16u GetGdpPort()
const;
209 void SetGdpPort(k16u gdpPort);
219 const bool GetIsAddressConflict()
const;
229 void SetIsAddressConflict(
bool isAddressConflict);
239 const bool GetIsRemote()
const;
249 void SetIsRemote(
bool isRemote);
258 const kIpAddress& GetMask()
const;
267 void SetMask(kIpAddress mask);
276 const k16u GetWebPort()
const;
285 void SetWebPort(k16u webPort);
289 kIpAddress ipAddress;
292 std::string appVersion;
295 std::string deviceModel;
299 bool isAddressConflict;
#define GoPxLSdkClass
Definition: Def.h:35
Definition: GoInstance.h:18