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:
Ian Cunningham 2023-01-08 18:56:22 -06:00 committed by GitHub
commit 2da983f306
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View file

@ -1395,6 +1395,20 @@ bool nano::telemetry_ack::is_empty_payload () const
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
*/

View file

@ -298,6 +298,7 @@ public:
bool deserialize (nano::stream &);
uint16_t size () const;
bool is_empty_payload () const;
std::string to_string () const;
static uint16_t size (nano::message_header const &);
nano::telemetry_data data;
};