Jump to content

LibMISB/LibMISB Introduction/ Functionalities supported: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 28: Line 28:
'''Use case''':
'''Use case''':
<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   misb::Misb misb;
   libmisb::LibMisb libmisb;
   misb.SetDebuggerLever(MISB_DEBUG);
   libmisb.SetDebuggerLever(MISB_DEBUG);
</syntaxhighlight>
</syntaxhighlight>


Line 66: Line 66:
'''Use case''':
'''Use case''':
<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   misb::Misb misb;
   libmisb::LibMisb libmisb;
   misb.SetFormatter(misb::formatter::JSON_FORMAT);
   libmisb.SetFormatter(libmisb::formatter::JSON_FORMAT);
</syntaxhighlight>
</syntaxhighlight>


The misb::formatter::JSON_FORMAT parameter corresponds to an enum indicating which format type is to be implemented.
The libmisb::formatter::JSON_FORMAT parameter corresponds to an enum indicating which format type is to be implemented.
At the moment, the enum is as follows:
At the moment, the enum is as follows:


Line 100: Line 100:


<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   misb::Misb misb;
   libmisb::LibMisb libmisb;
   std::vector<unsigned char> packet_encoded = misb.Encode(data);
   std::vector<unsigned char> packet_encoded = libmisb.Encode(data);
</syntaxhighlight>
</syntaxhighlight>


Line 123: Line 123:


<syntaxhighlight lang=C>
<syntaxhighlight lang=C>
   misb::Misb misb;
   libmisb::LibMisb libmisb;
   std::string data_decoded = misb.Decode(packet);
   std::string data_decoded = libmisb.Decode(packet);
</syntaxhighlight>
</syntaxhighlight>


267

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.