kopia lustrzana https://github.com/ogre/pizero_tracker
Send runtime seconds with telemetry.
rodzic
ca65da105d
commit
b9d81bd347
|
@ -104,6 +104,8 @@ int main1(int argc, char** argv)
|
||||||
{
|
{
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
const auto START_TIME = chrono::steady_clock::now(); // used to measure running time
|
||||||
|
|
||||||
// command line interface
|
// command line interface
|
||||||
CLI(argc, argv);
|
CLI(argc, argv);
|
||||||
|
|
||||||
|
@ -305,6 +307,9 @@ int main1(int argc, char** argv)
|
||||||
tlmtr_stream<<","<<valid_nmea.sats<<","<<GLOB::get().gps_fix_age();
|
tlmtr_stream<<","<<valid_nmea.sats<<","<<GLOB::get().gps_fix_age();
|
||||||
// Sensors:
|
// Sensors:
|
||||||
tlmtr_stream<<","<<setprecision(1)<<fixed<<G.dynamics_get("temp_int").val();
|
tlmtr_stream<<","<<setprecision(1)<<fixed<<G.dynamics_get("temp_int").val();
|
||||||
|
// runtime
|
||||||
|
const auto runtime_secs = chrono::duration_cast<chrono::seconds>(chrono::steady_clock::now() - START_TIME).count();
|
||||||
|
tlmtr_stream<<","<<static_cast<int>(runtime_secs);
|
||||||
// CRC:
|
// CRC:
|
||||||
const string msg_with_crc = string("\0",1) + "$$$" + tlmtr_stream.str() + '*' + CRC(tlmtr_stream.str());
|
const string msg_with_crc = string("\0",1) + "$$$" + tlmtr_stream.str() + '*' + CRC(tlmtr_stream.str());
|
||||||
cout<<C_GREEN<<msg_with_crc<<C_OFF<<endl;
|
cout<<C_GREEN<<msg_with_crc<<C_OFF<<endl;
|
||||||
|
|
Ładowanie…
Reference in New Issue