#include #include #include #include #include #include using namespace std; //0x4090793e int main() { std::vector 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; }