Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.

Committer:
yangcq88517
Date:
Wed Feb 04 18:10:30 2015 +0000
Revision:
1:fd19bd683e90
Parent:
0:8e83b9448758
Child:
9:0ce800923eda
Initial Upload

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yangcq88517 0:8e83b9448758 1 #ifndef SmartLab_MuRata_Type_IPAddress
yangcq88517 0:8e83b9448758 2 #define SmartLab_MuRata_Type_IPAddress
yangcq88517 0:8e83b9448758 3
yangcq88517 0:8e83b9448758 4 #include "IConfig.h"
yangcq88517 0:8e83b9448758 5
yangcq88517 0:8e83b9448758 6 #include <string>
yangcq88517 0:8e83b9448758 7 #include "mbed.h"
yangcq88517 0:8e83b9448758 8
yangcq88517 0:8e83b9448758 9 using namespace std;
yangcq88517 0:8e83b9448758 10
yangcq88517 0:8e83b9448758 11 namespace SmartLabMuRata
yangcq88517 0:8e83b9448758 12 {
yangcq88517 0:8e83b9448758 13 class IPAddress : public IConfig
yangcq88517 0:8e83b9448758 14 {
yangcq88517 0:8e83b9448758 15 private:
yangcq88517 0:8e83b9448758 16 char address[4];
yangcq88517 0:8e83b9448758 17
yangcq88517 0:8e83b9448758 18 public :
yangcq88517 0:8e83b9448758 19 IPAddress();
yangcq88517 0:8e83b9448758 20
yangcq88517 0:8e83b9448758 21 IPAddress(const string & ip);
yangcq88517 0:8e83b9448758 22
yangcq88517 0:8e83b9448758 23 void SetValue(const char * data, int offset = 0);
yangcq88517 0:8e83b9448758 24
yangcq88517 0:8e83b9448758 25 virtual const char * GetValue();
yangcq88517 0:8e83b9448758 26
yangcq88517 0:8e83b9448758 27 virtual int GetValueLength();
yangcq88517 1:fd19bd683e90 28
yangcq88517 1:fd19bd683e90 29 void ToString(string * ipString);
yangcq88517 0:8e83b9448758 30 };
yangcq88517 0:8e83b9448758 31 }
yangcq88517 0:8e83b9448758 32
yangcq88517 0:8e83b9448758 33 #endif