44 metadata::metadata_sptr
make(
const std::string& global_segment_json);
48 void to_file(
const std::string& filename);
56 uint64_t global_index,
58 std::string datetime);
65 uint64_t sample_count,
66 std::string generator,
68 double freq_lower_edge,
69 double freq_upper_edge);
73 void parse_json(std::string filename);
75 sigmf::SigMF<sigmf::Global<core::DescrT, antenna::DescrT, ::satnogs::DescrT>,
76 sigmf::Capture<core::DescrT>,
77 sigmf::Annotation<core::DescrT, antenna::DescrT, ::satnogs::DescrT>>&
81 sigmf::SigMF<sigmf::Global<core::DescrT, antenna::DescrT, ::satnogs::DescrT>,
82 sigmf::Capture<core::DescrT>,
83 sigmf::Annotation<core::DescrT, antenna::DescrT, ::satnogs::DescrT>>
86 std::string d_metafile_name;
87 std::string d_metadata_name;
89 void initialize_global(
const std::string global_segment_json);