C++ Library for metadata encoding to MISB standars
LibMISB is a library that supports the encoding and decoding of MISB standards using the Key-Length-Value (KLV) protocol. KLV is a data encoding structure for transmission or storage. This library will help you to manage the encoding and decoding procedures in a simple way. You do not need to select which standard you want to use in the code, only indicate it in the input file of the metadata that you want to process (in encode case). Otherwise, if you inserted an encoded packet to be decoded, this library helps you to process it without any complicated steps.
It currently supports MISB 0601 standard, but new standards can be implemented at the customer's request.
LibMISB allows you to easily encode and decode metadata using the MISB standard.
NXP: i.MX6, i.MX8
Xilinx: Zynq Ultrascale+