adding telemetry_ack to_string() (#3985)
* adding telemetry_ack to_string method Co-authored-by: Dimitrios Siganos <dimitris@siganos.org>
This commit is contained in:
parent
ee0ff54db1
commit
2da983f306
2 changed files with 15 additions and 0 deletions
|
|
@ -1395,6 +1395,20 @@ bool nano::telemetry_ack::is_empty_payload () const
|
||||||
return size () == 0;
|
return size () == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string nano::telemetry_ack::to_string () const
|
||||||
|
{
|
||||||
|
std::string s = header.to_string () + "\n";
|
||||||
|
if (is_empty_payload ())
|
||||||
|
{
|
||||||
|
s += "empty telemetry payload";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
s += data.to_string ();
|
||||||
|
}
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* telemetry_data
|
* telemetry_data
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -298,6 +298,7 @@ public:
|
||||||
bool deserialize (nano::stream &);
|
bool deserialize (nano::stream &);
|
||||||
uint16_t size () const;
|
uint16_t size () const;
|
||||||
bool is_empty_payload () const;
|
bool is_empty_payload () const;
|
||||||
|
std::string to_string () const;
|
||||||
static uint16_t size (nano::message_header const &);
|
static uint16_t size (nano::message_header const &);
|
||||||
nano::telemetry_data data;
|
nano::telemetry_data data;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue