9 #ifndef GO_PXL_SDK_GOINSTANCE_H
10 #define GO_PXL_SDK_GOINSTANCE_H
12 #include <kApi/Io/kUdpClient.h>
13 #include <kApi/kApi.h>
37 const kIpAddress& GetIpAddress()
const;
45 void SetIpAddress(kIpAddress ipAddress);
54 const std::string& GetAppId()
const;
62 void SetAppId(std::string appId);
71 const std::string& GetAppName()
const;
79 void SetAppName(std::string appName);
88 const std::string& GetAppVersion()
const;
96 void SetAppVersion(std::string appVersion);
105 const k16u GetControlPort()
const;
113 void SetControlPort(k16u controlPort);
122 const k32u& GetSerialNumber()
const;
130 void SetSerialNumber(k32u serialNumber);
139 const std::string& GetDeviceModel()
const;
147 void SetDeviceModel(std::string deviceModel);
156 const bool GetIsDhcp()
const;
164 void SetIsDhcp(
bool isDhcp);
173 const kIpAddress& GetGateway()
const;
181 void SetGateway(kIpAddress gateway);
190 const k16u GetGdpPort()
const;
198 void SetGdpPort(k16u gdpPort);
208 const bool GetIsAddressConflict()
const;
217 void SetIsAddressConflict(
bool isAddressConflict);
227 const bool GetIsRemote()
const;
236 void SetIsRemote(
bool isRemote);
245 const kIpAddress& GetMask()
const;
253 void SetMask(kIpAddress mask);
262 const k16u GetWebPort()
const;
270 void SetWebPort(k16u webPort);
274 kIpAddress ipAddress;
277 std::string appVersion;
280 std::string deviceModel;
284 bool isAddressConflict;
#define GoPxLSdkClass
Definition: Def.h:35
Definition: GoInstance.h:17