SmartLabXBeeCore/Helper/IOSampleDecoder.h@9:6e4ef3c302b4, 2016-03-30 (annotated)
- Committer:
- yangcq88517
- Date:
- Wed Mar 30 20:44:56 2016 +0000
- Revision:
- 9:6e4ef3c302b4
- Parent:
- 8:4da2ac03e35e
Address.cpp static broadcast variable fix
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yangcq88517 | 8:4da2ac03e35e | 1 | #ifndef UK_AC_HERTS_SMARTLAB_XBEE_IOSampleDecoder |
yangcq88517 | 8:4da2ac03e35e | 2 | #define UK_AC_HERTS_SMARTLAB_XBEE_IOSampleDecoder |
yangcq88517 | 8:4da2ac03e35e | 3 | |
yangcq88517 | 8:4da2ac03e35e | 4 | #include "mbed.h" |
yangcq88517 | 8:4da2ac03e35e | 5 | #include "IOSamples.h" |
yangcq88517 | 8:4da2ac03e35e | 6 | #include "XBeePins.h" |
yangcq88517 | 8:4da2ac03e35e | 7 | #include "ZigBeePins.h" |
yangcq88517 | 8:4da2ac03e35e | 8 | |
yangcq88517 | 8:4da2ac03e35e | 9 | class IOSampleDecoder |
yangcq88517 | 8:4da2ac03e35e | 10 | { |
yangcq88517 | 8:4da2ac03e35e | 11 | private: |
yangcq88517 | 8:4da2ac03e35e | 12 | static IOSamples * samples; |
yangcq88517 | 8:4da2ac03e35e | 13 | static int num; |
yangcq88517 | 8:4da2ac03e35e | 14 | |
yangcq88517 | 8:4da2ac03e35e | 15 | public : |
yangcq88517 | 8:4da2ac03e35e | 16 | // return the lenght of io ample |
yangcq88517 | 8:4da2ac03e35e | 17 | static IOSamples * XBeeSamplesParse(const unsigned char * IOSamplePayload, int offset = 0); |
yangcq88517 | 8:4da2ac03e35e | 18 | |
yangcq88517 | 8:4da2ac03e35e | 19 | // return the lenght of io ample |
yangcq88517 | 8:4da2ac03e35e | 20 | static IOSamples * ZigBeeSamplesParse(const unsigned char * IOSamplePayload, int offset = 0); |
yangcq88517 | 8:4da2ac03e35e | 21 | }; |
yangcq88517 | 8:4da2ac03e35e | 22 | |
yangcq88517 | 8:4da2ac03e35e | 23 | #endif |