Publish for the JRO Radar Controller.

Dependents:   JRO_CR2 frdm_test

Fork of jro by Miguel Urco

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

};