GoPxL SDK
GoPxLSdk::GoGdpClient Class Reference

Public Member Functions

void ClearData ()
 Clears any buffered data messages. More...
 
void Close ()
 Close the tcp connection. More...
 
void Connect (kIpAddress ipAddr, k16u port=GO_PXL_SDK_DEFAULT_GDP_SERVER_PORT)
 Connect to GdpServer. More...
 
const GoDataSetDataSet () const
 Get the data set received from the sensor over the Gocator Data Protocol. More...
 
 GoGdpClient ()
 Constructs GoGdpClient. More...
 
bool IsConnected ()
 Checks if the client is connected or not. More...
 
void ReceiveDataAsync (std::function< void(const GoDataSet &receivedDataSet)> &func)
 Async Receive data from gdp server. More...
 
void ReceiveDataSync (k64u receiveTimeoutInMilliseconds)
 Sync Receive data from gdp server. More...
 
 ~GoGdpClient ()
 

Public Attributes

const int CANCEL_QUERY_INTERVAL
 
const int CONNECT_TIMEOUT
 

Friends

class ::GoGdpClientTests
 

The documentation for this class was generated from the following file: