1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include <iostream>
- #include <fstream>
- #include <unistd.h>
- #include <iomanip>
- #include <vector>
- #include <cstring>
- using namespace std;
- //0x4090793e
- int main()
- {
- std::vector<uint16_t> rawData;
- //Push some eample data
- double value = 7.5;
- //rawData.push_back(0x);
- //rawData.push_back(0x);
- //rawData.push_back(0x);
- //rawData.push_back(0x);
- std::memcpy(&value, rawData.data(), 4);
- std::cout << "Copied value = " << value;
-
- /*
- string line;
- const string cmd = "/home/michael/baConditionMonitoring/modpoll/x86_64-linux-gnu/modpoll -b 9600 -p none -m rtu -r 100 -1 -t 4:float /dev/pts/6 ";
- ifstream file ("data.txt");
-
- if (file.is_open())
- {
- while ( getline (file,line) )
- {
- sleep(1);
- string cmdValue = cmd + line;
- system(cmdValue.c_str());
- std::cout << "Written value " << line << endl;
- }
- file.close();
- }
- else
- cout << "opening failed..." << endl;
- */
- return 0;
- }
|