SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <remotedatablock.h>
Public Member Functions | |
bool | operator== (const RemoteMetaDataFEC &rhs) |
void | init () |
Public Attributes | |
uint64_t | m_centerFrequency |
8 center frequency in kHz More... | |
uint32_t | m_sampleRate |
12 sample rate in Hz More... | |
uint8_t | m_sampleBytes |
13 4 LSB: number of bytes per sample (2 or 4) More... | |
uint8_t | m_sampleBits |
14 number of effective bits per sample (deprecated) More... | |
uint8_t | m_nbOriginalBlocks |
15 number of blocks with original (protected) data More... | |
uint8_t | m_nbFECBlocks |
16 number of blocks carrying FEC More... | |
uint32_t | m_tv_sec |
20 seconds of timestamp at start time of super-frame processing More... | |
uint32_t | m_tv_usec |
24 microseconds of timestamp at start time of super-frame processing More... | |
uint32_t | m_crc32 |
28 CRC32 of the above More... | |
Definition at line 39 of file remotedatablock.h.
|
inline |
Definition at line 63 of file remotedatablock.h.
Referenced by RemoteInputBuffer::RemoteInputBuffer(), RemoteSource::RemoteSource(), and UDPSinkFEC::UDPSinkFEC().
|
inline |
Definition at line 52 of file remotedatablock.h.
References m_centerFrequency, m_nbFECBlocks, m_nbOriginalBlocks, m_sampleBits, m_sampleBytes, and m_sampleRate.
uint64_t RemoteMetaDataFEC::m_centerFrequency |
8 center frequency in kHz
Definition at line 41 of file remotedatablock.h.
Referenced by RemoteSource::handleMessage(), operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputUDPHandler::processData(), RemoteSource::webapiFormatChannelReport(), and UDPSinkFEC::write().
uint32_t RemoteMetaDataFEC::m_crc32 |
28 CRC32 of the above
Definition at line 50 of file remotedatablock.h.
Referenced by UDPSinkFEC::write().
uint8_t RemoteMetaDataFEC::m_nbFECBlocks |
16 number of blocks carrying FEC
Definition at line 46 of file remotedatablock.h.
Referenced by RemoteSource::handleMessage(), operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputUDPHandler::tick(), RemoteSource::webapiFormatChannelReport(), and UDPSinkFEC::write().
uint8_t RemoteMetaDataFEC::m_nbOriginalBlocks |
15 number of blocks with original (protected) data
Definition at line 45 of file remotedatablock.h.
Referenced by RemoteSource::handleMessage(), operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputUDPHandler::tick(), RemoteSource::webapiFormatChannelReport(), and UDPSinkFEC::write().
uint8_t RemoteMetaDataFEC::m_sampleBits |
14 number of effective bits per sample (deprecated)
Definition at line 44 of file remotedatablock.h.
Referenced by operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputUDPHandler::tick(), and UDPSinkFEC::write().
uint8_t RemoteMetaDataFEC::m_sampleBytes |
13 4 LSB: number of bytes per sample (2 or 4)
Definition at line 43 of file remotedatablock.h.
Referenced by RemoteInputBuffer::checkSlotData(), operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputBuffer::rwCorrectionEstimate(), RemoteInputUDPHandler::tick(), and UDPSinkFEC::write().
uint32_t RemoteMetaDataFEC::m_sampleRate |
12 sample rate in Hz
Definition at line 42 of file remotedatablock.h.
Referenced by RemoteInputBuffer::checkSlotData(), RemoteSource::handleMessage(), operator==(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), RemoteInputUDPHandler::processData(), RemoteInputUDPHandler::tick(), RemoteSource::webapiFormatChannelReport(), and UDPSinkFEC::write().
uint32_t RemoteMetaDataFEC::m_tv_sec |
20 seconds of timestamp at start time of super-frame processing
Definition at line 48 of file remotedatablock.h.
Referenced by RemoteInputBuffer::checkSlotData(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), and UDPSinkFEC::write().
uint32_t RemoteMetaDataFEC::m_tv_usec |
24 microseconds of timestamp at start time of super-frame processing
Definition at line 49 of file remotedatablock.h.
Referenced by RemoteInputBuffer::checkSlotData(), RemoteInputBuffer::printMeta(), RemoteSource::printMeta(), and UDPSinkFEC::write().