GNU Radio's SATNOGS Package
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cgr::satnogs::_cnv
 Cgr::satnogs::ax25_frame_t
 Cblock
 Cgr::satnogs::frame_encoder<+description of block+>
 Cgr::satnogs::frame_file_sink<+description of block+>
 Cgr::satnogs::json_converterThis block takes a PMT message from the SatNOGS decoders and converts it a PMT containing the same message in JSON form. This can be used for debugging and stream operations
 Cgr::satnogs::lrpt_decoder<+description of block+>
 Cgr::satnogs::morse_decoderMorse code decoder block
 Cgr::satnogs::multi_format_msg_sinkBlock accepting clear text messages from various decoders. Its purpose is to forward these messages at other services, programs, stdout, etc,
 Cgr::satnogs::qb50_deframerParses the received AX.25 and separates the telecommand and control frames from the WOD frames
 Cgr::satnogs::tcp_rigctl_msg_sourceBlock that accepts TCP messages with rigctl commands. Depending the command contents this block produces an appropriate PMT message to control other blocks in the flowgraph
 Cgr::satnogs::udp_msg_sink<+description of block+>
 Cgr::satnogs::udp_msg_sourceUDP message/command accepter
 Cdate::detail::choose_trunc_type< T >
 Cgr::satnogs::convolutional_deinterleaver<+description+>
 Cgr::satnogs::crc
 Cgr::satnogs::cw_decoder_privHelper class for the CW decoder
 Cdate::day
 Cdate::detail::decimal_format_seconds< Duration >
 Cdate::detail::decimal_format_seconds< typename std::common_type< Duration, std::chrono::seconds >::type >
 Cgr::satnogs::decoderAbstract class that provided the API for the c decoders
 Cgr::satnogs::amsat_duv_decoderAMSAT 8b10b + CCSDS RS DUV decoder
 Cgr::satnogs::argos_ldr_decoderARGOS Low Data Rate HDLC decoder
 Cgr::satnogs::ax100_decoderThis decoder tries to cover all the supported framing and coding schemes of the AX100 product from GOMSpace. It also supports some variants that have appear in different missions, including excet the ASM and a repeated preamble
 Cgr::satnogs::ax25_decoderAX.25 decoder that supports the legacy hardware radios
 Cgr::satnogs::cw_decoderCW decoder based on overlapping FFT
 Cgr::satnogs::ieee802_15_4_variant_decoderA IEEE 802.15.4 like decoder
 Cgr::satnogs::decoder_status
 Cgr::satnogs::doppler_fitDoppler frequency fitting using Lagrange extrapolation
 Cdotprod
 Cgr::satnogs::encoderAbstract class defining the API of the SatNOGS Encoders
 Cgr::satnogs::ieee802_15_4_encoderAn IEEE802.15.4 frame encoder with some extended parameterization
 Cdate::fields< Duration >
 Cfile_sink_base
 Cgr::satnogs::iq_sink_impl
 Cgr::satnogs::golay24A binary Golay (24,12,8) encoder and decoder
 Cdate::hh_mm_ss< Duration >
 Cdate::last_spec
 Cdate::local_t
 Cgr::satnogs::metadata
 Cdate::month
 Cdate::month_day
 Cdate::month_day_last
 Cdate::month_weekday
 Cdate::month_weekday_last
 Cgr::satnogs::morse_treeA Binary tree representation of the Morse coding scheme. Left transitions occur when a dot is received, whereas right transitions are performed during the reception of a dash
 Cgr::satnogs::moving_sum< T >Simple moving sum template using std::deque
 Cgr::satnogs::moving_sum< float >
 Cdate::detail::no_overflow< R1, R2 >
 Cdate::detail::rld
 Cdate::detail::rs
 Crs
 Cdate::detail::ru
 Cdate::detail::save_istream< CharT, Traits >
 Cdate::detail::save_ostream< CharT, Traits >
 Cgr::satnogs::shift_regImplements a bit shift register
 Cdate::detail::static_gcd< Xp, Yp >
 Cdate::detail::static_gcd< 0, 0 >
 Cdate::detail::static_gcd< Xp, 0 >
 Cdate::detail::static_pow10< exp >
 Cdate::detail::static_pow10< 0 >
 Cdate::detail::string_literal< CharT, N >
 Csync_block
 Cgr::satnogs::ax25_encoder_mbAX.25 encoder block that supports the legacy hardware radios
 Cgr::satnogs::coarse_doppler_correction_ccThis block corrects the doppler effect between the ground station and the satellite in a coarse and very simplified way. Instead of changing the hardware center frequency, we use an NCO to digitally compensate the doppler effect
 Cgr::satnogs::cw_encoderCW encoder block, mainly for debugging and testing purposes. It accepts a CW word via a message source port and transmits the corresponding CW symbols
 Cgr::satnogs::cw_to_symbolThe CW to Symbol block tries to translate the input signal into Morse symbols. The input signal should have been already properly filtered and processed. A possible DSP on the input signal may be the squared magnitude or the amplitude of the autocorrelation. Proper filtering that take cares possible spikes may drastically increase the performance of this block
 Cgr::satnogs::doppler_correction_ccThis block corrects the doppler effect between the ground station and the satellite. It takes the input stream in baseband and applies proper corrections to keep the carrier at the desired frequency. To achieve that it uses messages containing the absolute predicted frequency of the satellite from software like Gpredict
 Cgr::satnogs::frame_acquisitionA generic frame acquisition block
 Cgr::satnogs::frame_decoderThis is a generic frame decoder block. It takes as input a bit stream and produces decoded frames and their metadata
 Cgr::satnogs::iq_sinkThis block converts a complex float input stream to short and stores it to a file. If the value of status argument is zero the block behaves as a null sink block
 Cgr::satnogs::lrpt_sync<+description of block+>
 Cgr::satnogs::noaa_apt_sink
 Cgr::satnogs::ogg_encoderOgg encoder and sink block
 Cgr::satnogs::ogg_sourceOGG source block. Reads a file with an OGG audio and convert it to float samples
 Cgr::satnogs::sstv_pd120_sinkSSTV demodulator block
 Cgr::satnogs::upsat_fsk_frame_encoderThis block implements a FSK frame encoder for the UPSAT satellite. It takes as input a message containing the PDU and performs the NRZ encoding. The resulting float samples can be passed from a FM modulation block and then to the SDR device
 Cgr::satnogs::waterfall_sinkThis block computes the waterfall of the incoming signal and stores the result to a file
 Cgr::satnogs::tc_tm_pkt
 Cgr::satnogs::tree_nodeBinary tree node containing the corresponding character
 Cdate::detail::undocumented
 Cdate::detail::unspecified_month_disambiguator
 Cdate::weekday
 Cdate::weekday_indexed
 Cdate::weekday_last
 Cgr::satnogs::whiteningPerforms data whitening and de-whitening
 Cdate::detail::width< n, d, w, should_continue >
 Cdate::detail::width< n, d, w, false >
 Cdate::year
 Cdate::year_month
 Cdate::year_month_day
 Cdate::year_month_day_last
 Cdate::year_month_weekday
 Cdate::year_month_weekday_last