21 #ifndef INCLUDE_SATNOGS_SIGMF_METADATA_IMPL_H
22 #define INCLUDE_SATNOGS_SIGMF_METADATA_IMPL_H
25 #include <libsigmf/sigmf.h>
26 #include <libsigmf/sigmf_antenna_generated.h>
27 #include <libsigmf/sigmf_satnogs_generated.h>
43 metadata::metadata_sptr
44 make(
const std::string &global_segment_json);
61 double frequency, std::string datetime);
71 std::string generator, std::string comment,
72 double freq_lower_edge,
73 double freq_upper_edge);
79 parse_json(std::string filename);
82 sigmf::Global<core::DescrT, antenna::DescrT, ::satnogs::DescrT>,
83 sigmf::Capture<core::DescrT>,
84 sigmf::Annotation<core::DescrT, antenna::DescrT, ::satnogs::DescrT> > &
90 sigmf::Global<core::DescrT, antenna::DescrT, ::satnogs::DescrT>,
91 sigmf::Capture<core::DescrT>,
92 sigmf::Annotation<core::DescrT, antenna::DescrT, ::satnogs::DescrT> > d_sigmf;
94 std::string d_metafile_name;
95 std::string d_metadata_name;
98 initialize_global(
const std::string global_segment_json);
#define SATNOGS_API
Definition: api.h:30
Definition: amsat_duv_decoder.h:29