Library used to configure a AD9854 Libreria usada para comunicarse con el AD9854

Dependents:   JRO_DDSv2 JRO_DDSv2_rev2019

Revision:
0:b444ea725ba7
Child:
1:7c424a3e12ea
diff -r 000000000000 -r b444ea725ba7 ipserver.h
--- /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