Class UdpParser

Nested Relationships

Nested Types

Class Documentation

class UdpParser

Public Functions

UdpParser()
~UdpParser()
int parsingMsg(std::vector<unsigned char> raw_msg)
std::string getResponse()
unsigned char makeCheckSum(unsigned char *pData, uint16_t nLength)
bool VerifyCheckSum(unsigned char *pData, uint16_t nLength)
int makeUdpCmd(int cmd, unsigned char *sendbuf, std::shared_ptr<UdpSet> info)

Public Members

std::shared_ptr<UdpInfo> NetworkInfo
std::shared_ptr<UdpSet> NetworkChange
std::vector<unsigned char> raw_msg
std::string recv_addr
struct UdpInfo

Public Members

unsigned char IpAddr[4]
unsigned char BroadcastVersion[4]
unsigned char HWVersion[4]
unsigned char SWVersion[4]
unsigned char FPGAVersion[4]
unsigned char SubnetMask[4]
unsigned char GateWay[4]
unsigned char Port[4]
unsigned char MAC[8]
unsigned char ModelName[32]
unsigned char InUse
struct UdpSet

Public Members

unsigned char MAC[8]
unsigned char OldIp[4]
unsigned char NewIp[4]
unsigned char SubnetMask[4]
unsigned char GateWay[4]
unsigned char Port[4]