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

Dependents:   JRO_DDSv2 JRO_DDSv2_rev2019

ipserver.h

Committer:
miguelcordero191
Date:
2014-12-02
Revision:
0:b444ea725ba7
Child:
1:7c424a3e12ea

File content as of revision 0:b444ea725ba7:

#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();
    

};