#include <rx_status_tracker.h>
◆ RxStatusTracker()
TxRxWorkerRx::RxStatusTracker::RxStatusTracker |
( |
size_t |
number_channels | ) |
|
|
inlineexplicit |
◆ CheckContinuity()
bool TxRxWorkerRx::RxStatusTracker::CheckContinuity |
( |
long long |
sample_rx_start | ) |
const |
|
inline |
◆ DiscardOld()
void TxRxWorkerRx::RxStatusTracker::DiscardOld |
( |
size_t |
new_samples, |
|
|
long long |
sample_rx_start |
|
) |
| |
|
inline |
- Parameters
-
new_samples-number | of new samples to shift to the beginning |
sample_rx_start-start | time of the new samples |
◆ GetRxPackets()
std::vector<RxPacket*> TxRxWorkerRx::RxStatusTracker::GetRxPackets |
( |
| ) |
const |
|
inline |
◆ GetRxPtrs()
std::vector<void*> TxRxWorkerRx::RxStatusTracker::GetRxPtrs |
( |
| ) |
const |
|
inline |
◆ NumChannels()
size_t TxRxWorkerRx::RxStatusTracker::NumChannels |
( |
| ) |
const |
|
inline |
◆ Reset() [1/2]
void TxRxWorkerRx::RxStatusTracker::Reset |
( |
| ) |
|
|
inline |
◆ Reset() [2/2]
void TxRxWorkerRx::RxStatusTracker::Reset |
( |
std::vector< RxPacket * > |
new_packets | ) |
|
|
inline |
◆ SamplesAvailable()
size_t TxRxWorkerRx::RxStatusTracker::SamplesAvailable |
( |
| ) |
const |
|
inline |
◆ StartTime()
long long TxRxWorkerRx::RxStatusTracker::StartTime |
( |
| ) |
const |
|
inline |
◆ Update()
void TxRxWorkerRx::RxStatusTracker::Update |
( |
size_t |
new_samples, |
|
|
long long |
sample_rx_start |
|
) |
| |
|
inline |
◆ sample_start_rx_time_
long long TxRxWorkerRx::RxStatusTracker::sample_start_rx_time_ = 0 |
|
private |
◆ samples_available_
size_t TxRxWorkerRx::RxStatusTracker::samples_available_ = 0 |
|
private |
◆ tracking_
The documentation for this class was generated from the following file: