Author Dušan Kolář Software developed under project: IRONSTONE - IoT monitoring and forensics Technologická agentura České republiky - Program podpory spolupráce v aplikovaném výzkumu a experimentálním vývoji prostřednictvím společných projektů technologických a inovačních agentur DELTA (2014-2019) TF03000029 Contents: parse_mms.c - main MMS parser file, it contains the parser itself and all necessary routines parse_mms.h - header file for MMS parser, contains declarations of necessary functions and definitions of data structures test_mms.c - file for simple testing of MMS parser on raw files read.me - this file Compilation of test: gcc -O3 test_mms.c parse_mms.c -o parse_mms Usage of test parse_mms file1 [file2 [file3 [...]]] The MMS parser fully supports the standard, nevertheless, the returned values are those of generic use, thus, just a very few of them. MMS stands for Manufacturing Message Specification under IEC 61850 standard. (No GOOSE support in this parser.)