WIP: Struct Extract Interface
For projects that use telemetry data files (files of packets), XINA Mining (struct_mining) and Export functionality(struct_export) delegates the decoding and conversion of mnemonic data to mission specific tools. Thesea mission specific toolstool. This tool should implement the definedfollowing interface to work seamlesslywith XINA.
Environment
By default, a cmdline app with XINA.the name of struct_extract is executed and should be available from the PATH env of the user that executes the Mining Task.
Input Config
TODO:
- tm.meta
- Verify that filter state can be computed from the CVT
{
  file_path: <file_path>,
  meta_path: <meta_file_path>,
  out: <the dir where files should be output to>,
  cvt_path: <path to cvt file>,
  filter_path: <path to filter definitions file>,
  model: <the mission's model>,
  timeslice_id: <int>, // needed?
  time_source: <pkt_or_grt>,
  raw: [],
  eng: [],
  sci: [],
}
Output
The output of the mission specific tool should be a xbin file, which XINA's tools will then process to generate the mining and export products.
