![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Public Member Functions | |
| IONGSMSChunkUnpackingCtx (const GnssMetadata::Chunk::WordShift word_shift, WT *data_buffer, uint8_t data_buffer_word_count) | |
| void | advance_word () |
| void | shift_current_word (uint8_t n) |
| void | shift_padding (uint8_t n_bits) |
| template<typename OT> | |
| void | shift_sample (uint8_t sample_bitsize, OT *output, uint8_t output_bit_offset=0) |
Public Attributes | |
| const GnssMetadata::Chunk::WordShift | word_shift_direction_ |
| WT * | iterator_ = nullptr |
| WT | current_word_ {} |
| uint8_t | bitshift_ = 0 |
Static Public Attributes | |
| static constexpr uint8_t | word_bitsize_ = sizeof(WT) * 8 |
Definition at line 32 of file ion_gsms_chunk_unpacking_ctx.h.
|
inline |
Definition at line 41 of file ion_gsms_chunk_unpacking_ctx.h.
|
inline |
Definition at line 60 of file ion_gsms_chunk_unpacking_ctx.h.
|
inline |
Definition at line 75 of file ion_gsms_chunk_unpacking_ctx.h.
|
inline |
Definition at line 103 of file ion_gsms_chunk_unpacking_ctx.h.
|
inline |
Definition at line 124 of file ion_gsms_chunk_unpacking_ctx.h.
| uint8_t IONGSMSChunkUnpackingCtx< WT >::bitshift_ = 0 |
Definition at line 39 of file ion_gsms_chunk_unpacking_ctx.h.
| WT IONGSMSChunkUnpackingCtx< WT >::current_word_ {} |
Definition at line 38 of file ion_gsms_chunk_unpacking_ctx.h.
| WT* IONGSMSChunkUnpackingCtx< WT >::iterator_ = nullptr |
Definition at line 37 of file ion_gsms_chunk_unpacking_ctx.h.
|
staticconstexpr |
Definition at line 34 of file ion_gsms_chunk_unpacking_ctx.h.
| const GnssMetadata::Chunk::WordShift IONGSMSChunkUnpackingCtx< WT >::word_shift_direction_ |
Definition at line 36 of file ion_gsms_chunk_unpacking_ctx.h.