gr-satnogs/lib
Manolis Surligas 8072219a8a Support timestamping in the waterfall intermediate file
The waterfall file has now a constant sized header of 52 bytes,
so that plotting tools can reconstruct properly the spectrum.

The structure of the header is the following:
  - A 32 byte string containing the timestamp in
    ISO-8601 format. This timer has microsecond accuracy.
  - A 4 byte integer containing the sampling rate
  - A 4 byte integer with the FFT size
  - A 4 byte integer containing the number of FFT snapshots for one row
    at the waterfall
  - A 4 byte float with the center frequency of the observation.
  - A 4 byte integer indicating the endianness of the rest of the file. If
    set to 0 the file continues in Big endian. Otherwise, in little endian.
    The change of the endianness is performed to reduce the overhead at the
    station.

 Note that all contents of the header are in Network Byte order! The rest
 of the file is in native byte order, mainly for performance reasons.
 Users can use data of the header to determine if their architecture match
 the architecture of the host generated the waterfall file and act
 accordingly.

 The file continues with information regarding the spectral content of the
 observation.
 Each waterfall line is prepended with a int64_t field indicating the
 absolute time in microseconds with respect to the start of the waterfall
 data (stored in the corresponding header field).
 The spectral content is stored in $FFT$ float values already converted in
 dB scale.
2019-12-17 15:59:43 +02:00
..
libfec Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
CMakeLists.txt Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
amsat_duv_decoder.cc Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
ax25_decoder.cc Make the non-scrambled AX.25 decoder more conservative 2019-10-03 16:54:37 +03:00
ax25_encoder_mb_impl.cc Updated library and Swig files to GNU Radio 3.8 2019-12-02 21:53:26 +02:00
ax25_encoder_mb_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
ax100_decoder.cc Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
coarse_doppler_correction_cc_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
coarse_doppler_correction_cc_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
convolutional_deinterleaver.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
crc.cc Implement a decoder covering COMMS from GOMSpace 2019-09-30 19:32:21 +03:00
cw_encoder_impl.cc Updated library and Swig files to GNU Radio 3.8 2019-12-02 21:53:26 +02:00
cw_encoder_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
cw_to_symbol_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
cw_to_symbol_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
debug_msg_source_impl.cc Drop boost::chrono in favor of std::chrono 2019-12-11 18:15:49 +02:00
debug_msg_source_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
debug_msg_source_raw_impl.cc Drop boost::chrono in favor of std::chrono 2019-12-11 18:15:49 +02:00
debug_msg_source_raw_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
decoder.cc Add support for AX.25 frame tagging on the IQ stream 2019-09-30 19:32:21 +03:00
doppler_correction_cc_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
doppler_correction_cc_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
doppler_fit.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
frame_acquisition_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
frame_acquisition_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
frame_decoder_impl.cc Fix FSM at the IEEE 802.15.4 decoder 2019-09-30 19:32:21 +03:00
frame_decoder_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
frame_file_sink_impl.cc Fix issue with the PMT messages and their format 2019-09-30 20:17:08 +03:00
frame_file_sink_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
freq_drift.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
golay24.cc Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
ieee802_15_4_variant_decoder.cc Fix FSM at the IEEE 802.15.4 decoder 2019-09-30 19:32:21 +03:00
iq_sink_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
iq_sink_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
json_converter_impl.cc Instruct Astyle to wrap code at 80 chars 2019-09-30 19:32:21 +03:00
json_converter_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
lrpt_decoder_impl.cc Integrate libfec as part of the gr-satnogs 2019-12-12 01:46:37 +02:00
lrpt_decoder_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
lrpt_sync_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
lrpt_sync_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
metadata.cc Add support for AX.25 frame tagging on the IQ stream 2019-09-30 19:32:21 +03:00
morse_debug_source_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
morse_debug_source_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
morse_decoder_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
morse_decoder_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
morse_tree.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
multi_format_msg_sink_impl.cc Fix issue with the PMT messages and their format 2019-09-30 20:17:08 +03:00
multi_format_msg_sink_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
noaa_apt_sink_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
noaa_apt_sink_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
ogg_encoder_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
ogg_encoder_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
ogg_source_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
ogg_source_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
qa_golay24.cc Updated library and Swig files to GNU Radio 3.8 2019-12-02 21:53:26 +02:00
shift_reg.cc Implement a decoder covering COMMS from GOMSpace 2019-09-30 19:32:21 +03:00
tcp_rigctl_msg_source_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
tcp_rigctl_msg_source_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
test_satnogs.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
udp_msg_sink_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
udp_msg_sink_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
udp_msg_source_impl.cc Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
udp_msg_source_impl.h Format all C++ files using the astyle beautifier 2019-09-30 19:32:21 +03:00
waterfall_sink_impl.cc Support timestamping in the waterfall intermediate file 2019-12-17 15:59:43 +02:00
waterfall_sink_impl.h Support timestamping in the waterfall intermediate file 2019-12-17 15:59:43 +02:00
whitening.cc Implement a decoder covering COMMS from GOMSpace 2019-09-30 19:32:21 +03:00