NovAtel EDIE
EDIE (Encoder Decoder Interface Engine) is a C++ SDK (Software Development Kit) that can encode and decode messages from NovAtel OEM7 receivers from one format into another. For example, converting an ASCII log into a Binary log.
EDIE is maintained and published by NovAtel.
Documentation on NovAtel's data (commands, logs, messages, and responses) can be found at the OEM7 User Documentation Portal (docs.novatel.com/OEM7).