Library used to configure a AD9854 Libreria usada para comunicarse con el AD9854
Dependents: JRO_DDSv2 JRO_DDSv2_rev2019
Diff: ipserver.h
- Revision:
- 0:b444ea725ba7
- Child:
- 1:7c424a3e12ea
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ipserver.h Tue Dec 02 02:27:30 2014 +0000 @@ -0,0 +1,34 @@ +#include "mbed.h" +#define HEADER "$JRO$" + +class IpData{ + + private: + + char* buff; + unsigned long buffer_len; + char id_class; + char id_dev; + unsigned short cmd; + char* payload; + unsigned long payload_len; + + bool isData; + + char* __findHeader(char* buffer); + int __verifyData(char* ip_data, unsigned long len_data); + int __getParameters(); + + public: + + IpData(); + int setIpData(char* buffer, unsigned long len_buffer); + char getIdClass(); + char getIdDevice(); + char getIpCmd(); + unsigned long getPayloadLen(); + char* getPayload(); + + +}; + \ No newline at end of file