Struct async_dsss_pool_slot_t¶
ClassList > async_dsss_pool_slot_t
One slot's picture, by value whatstatus() returns.More...
#include <async_dsss_pool_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| int | assigned |
| uint64_t | assigned_samples |
| uint64_t | both_down_samples |
| double | chip_phase |
| double | cn0_dbhz_est |
| int | code_locked |
| double | code_rate |
| double | doppler_hz |
| double | lock_metric |
| int | locked |
| double | seed_chip_phase |
| double | seed_cn0_dbhz |
| double | seed_doppler_hz |
| uint64_t | seed_sample |
| size_t | slot |
| int | state |
| uint64_t | state_samples |
Detailed Description¶
The seed fields are the searcher's hand-off record, verbatim, at the sample the row was assigned; the live fields are the receiver's own status record (async_dsss_receiver_status_t) at the last push. For an unassigned slot the live fields are the idle receiver's (state ASYNC_DSSS_RX_IDLE); for a slot outside [0, n_slots) the record is zero with state -1.
Public Attributes Documentation¶
variable assigned¶
1 while a receiver holds an emitter.
variable assigned_samples¶
Samples since the row was assigned.
variable both_down_samples¶
The release clock, samples.
variable chip_phase¶
Live Dll code phase, chips.
variable cn0_dbhz_est¶
C/N0 estimate, dB-Hz.
variable code_locked¶
Presence flag.
variable code_rate¶
Live Dll code rate, chips per sample.
variable doppler_hz¶
Where the emitter is now, Hz.
variable lock_metric¶
The symbol-lock statistic.
variable locked¶
Health flag (symbol lock).
variable seed_chip_phase¶
The seed's code phase, chips.
variable seed_cn0_dbhz¶
The seed's C/N0 estimate, dB-Hz.
variable seed_doppler_hz¶
The seed's Doppler, Hz.
variable seed_sample¶
Stream position the row was assigned at.
variable slot¶
The slot asked for.
variable state¶
The receiver's ASYNC_DSSS_RX_* state; -1 for a slot that does not exist.
variable state_samples¶
Samples since the receiver's state was entered.
The documentation for this class was generated from the following file native/inc/async_dsss_pool/async_dsss_pool_core.h