21 #ifndef INCLUDE_SATNOGS_METADATA_H_ 22 #define INCLUDE_SATNOGS_METADATA_H_ 27 #include <json/json.h> 51 value(
const key_t &
k);
60 add_time_iso8601(pmt::pmt_t &m);
63 add_pdu(pmt::pmt_t &m,
const uint8_t *in,
size_t len);
66 add_crc_valid(pmt::pmt_t &m,
bool valid);
69 add_sample_start(pmt::pmt_t &m, uint64_t idx);
72 add_sample_cnt(pmt::pmt_t &m, uint64_t cnt);
75 add_symbol_erasures(pmt::pmt_t &m, uint32_t cnt);
78 add_corrected_bits(pmt::pmt_t &m, uint32_t cnt);
81 add_freq_offset(pmt::pmt_t &m,
double offset);
84 add_snr(pmt::pmt_t &m,
float snr);
87 to_json(
const pmt::pmt_t &m);
Definition: amsat_duv_decoder.h:29
#define SATNOGS_API
Definition: api.h:30
int k
Definition: decode_rs.h:71