LibMISB/LibMISB Introduction/ Functionalities supported: Difference between revisions

no edit summary
No edit summary
Line 128: Line 128:
<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   libmisb::LibMisb libmisb;
   libmisb::LibMisb libmisb;
  // Remember to set formatter
  std::shared_ptr<libmisb::formatter::iFormatter> json_formatter = std::make_shared<libmisb::formatter::JsonFormatter>();
  libmisb.SetFormatter(json_formatter);
   std::vector<unsigned char> packet_encoded = libmisb.Encode(data);
   std::vector<unsigned char> packet_encoded = libmisb.Encode(data);
</syntaxhighlight>
</syntaxhighlight>
Line 151: Line 154:
<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   libmisb::LibMisb libmisb;
   libmisb::LibMisb libmisb;
  // Remember to set formatter
  std::shared_ptr<libmisb::formatter::iFormatter> json_formatter = std::make_shared<libmisb::formatter::JsonFormatter>();
  libmisb.SetFormatter(json_formatter);
   std::string data_decoded = libmisb.Decode(packet);
   std::string data_decoded = libmisb.Decode(packet);
</syntaxhighlight>
</syntaxhighlight>
267

edits