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.
Revision 5:4dd71388b407, committed 2015-02-05
- Comitter:
- yangcq88517
- Date:
- Thu Feb 05 18:01:52 2015 +0000
- Parent:
- 4:7388451219ee
- Child:
- 6:2efbb7a3ca36
- Commit message:
- delete MeasureData which has nothing to do with this
Changed in this revision
MeasuredData.cpp | Show diff for this revision Revisions of this file |
--- a/MeasuredData.cpp Thu Feb 05 17:43:18 2015 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -#ifndef UK_AC_HERTS_SMARTLAB_IMCLOUD_MEASUREDDATA -#define UK_AC_HERTS_SMARTLAB_IMCLOUD_MEASUREDDATA - -class MeasuredData -{ -private: - char data[344]; - -public: - - static const int SIZE = 344; - - /// <summary> - /// set L1 L2 and V 64 * 3 - /// </summary> - /// <param name="index"></param> - /// <param name="values"></param> - void SetValue(int * values) { - int index = 0; - int bitsleft = 8; - int bitstowrite = 14; - - data[index] = 0x00; - - for (int i = 0; i< 64* 3; i++) { - while (bitstowrite > 0) { - if (bitstowrite > bitsleft) { - bitstowrite -= bitsleft; - data[index] |= *(values + i) >> bitstowrite; - index++; - data[index] = 0x00; - bitsleft = 8; - } else { - bitsleft -= bitstowrite; - data[index] |= *(values + i) << bitsleft; - - break; - } - } - - bitstowrite = 14; - } - } - - void SetW1(int w1) { - data[336] = w1 >> 24; - data[337] = w1 >> 16; - data[338] = w1 >> 8; - data[339] = w1; - } - - void SetW2(int w2) { - data[340] = w2 >> 24; - data[341] = w2 >> 16; - data[342] = w2 >> 8; - data[343] = w2; - } - - char * GetBinary() { - return data; - } -}; -#endif \ No newline at end of file