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 Mar 16 15:04:46 2016 +0000
Revision:
9:0ce800923eda
Parent:
1:fd19bd683e90
bug fix

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 9:0ce800923eda 17
yangcq88517 9:0ce800923eda 18 char ip[16];
yangcq88517 0:8e83b9448758 19
yangcq88517 0:8e83b9448758 20 public :
yangcq88517 0:8e83b9448758 21 IPAddress();
yangcq88517 0:8e83b9448758 22
yangcq88517 9:0ce800923eda 23 IPAddress(const char * ipString);
yangcq88517 0:8e83b9448758 24
yangcq88517 0:8e83b9448758 25 void SetValue(const char * data, int offset = 0);
yangcq88517 0:8e83b9448758 26
yangcq88517 0:8e83b9448758 27 virtual const char * GetValue();
yangcq88517 0:8e83b9448758 28
yangcq88517 0:8e83b9448758 29 virtual int GetValueLength();
yangcq88517 1:fd19bd683e90 30
yangcq88517 9:0ce800923eda 31 const char * ToString();
yangcq88517 0:8e83b9448758 32 };
yangcq88517 0:8e83b9448758 33 }
yangcq88517 0:8e83b9448758 34
yangcq88517 0:8e83b9448758 35 #endif