Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Websocket::sendEnvironment()
- {
- // current timestamp
- struct timeval tv;
- gettimeofday(&tv, NULL);
- Environment e;
- e.set_time( (int) tv.tv_sec );
- e.set_humidity( (rand() % 100 + 1) );
- e.set_temperature( (rand() % 10 + 20) );
- cout << "_______________________time " << ( tv.tv_sec ) << endl;
- cout << "_______________________humidity " << ( (rand() % 100 + 1) ) << endl;
- cout << "_______________________temperature " << ( (rand() % 10 + 20) ) << endl;
- Header *h(new Header);
- h->set_id(cloudConnector->generateRandomNumber());
- h->set_type("Environment");
- Request r;
- r.set_data(e.SerializeAsString().c_str(), e.ByteSize());
- r.set_allocated_header(h);
- sendMessageBinary(r.SerializeAsString().c_str(), r.ByteSize());
- }
- /* podle manualu:
- struct timeval {
- long tv_sec; /* seconds */
- long tv_usec; /* microseconds */
- };
- ale me z toho leze:
- CLOUD:!!!_environmentRequest=▒ا▒▒▒
- CLOUD:_______________________time 2373
- CLOUD:_______________________humidity 87
- CLOUD:_______________________temperature 22
- pritom aktualni timestamp je +-:
- root@meo2:~# date +%s
- 1453980307
- */
Advertisement
Add Comment
Please, Sign In to add comment