Ecdc 3447 filewriter attribute module
Created by: ggoneiESS
Issue
ECDC-3447
Description of work
Created a new module with four-byte identifier 'mdat' that currently processes start_time and stop_time and is expandable for future processing and other messages sent directly to Kafka.
The start time and stop time that already exist within the filewriter in other locations are written specifically at the correct times (in JobCreator.cpp where the start time is 'obvious' and StreamController.cpp, which is the method always processed regardless of filewriter state, except in the most catastrophic crashes).
Relevant tests have been added.
Checklist
-
✓ ] Changes have been documented in
changes.md
- [ N/A ] Documentation has been updated in
documentation
directory