Struct async_dsss_pool_state_t¶
ClassList > async_dsss_pool_state_t
AsyncDsssPool state. More...
#include <async_dsss_pool_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| acq_state_t * | acq |
| double | carrier_freq_hz |
| double | chip_rate |
| uint8_t * | code |
| size_t | code_len |
| uint64_t | dropped |
| uint64_t | events |
| size_t | feed_n |
| const float _Complex * | feed_x |
| double | fs |
| acq_result_t * | hits |
| dp_event_log_t * | log |
| uint64_t | max_on_samples |
| size_t | max_peaks |
| size_t | n_assigned |
| size_t | n_slots |
| size_t * | n_sym |
| dp_pool_t * | pool |
| async_dsss_pool_row_t * | rows |
| async_dsss_receiver_state_t ** | rx |
| uint64_t | samples_consumed |
| size_t | spc |
| float _Complex * | sym_buf |
| size_t | sym_cap |
| double | symbol_rate |
| int | threads |
Detailed Description¶
Allocate with async_dsss_pool_create().
Public Attributes Documentation¶
variable acq¶
variable carrier_freq_hz¶
variable chip_rate¶
variable code¶
variable code_len¶
variable dropped¶
Detections dropped for want of a free slot.
variable events¶
Transitions since create/reset, logged or not.
variable feed_n¶
variable feed_x¶
variable fs¶
variable hits¶
max_peaks, the searcher's list
variable log¶
borrowed; NULL = none attached
variable max_on_samples¶
max_emitter_on_time_secs in samples; 0 = never released for time.
variable max_peaks¶
variable n_assigned¶
Slots assigned right now.
variable n_slots¶
Receivers held; never exceeded.
variable n_sym¶
n_slots: the last push's count
variable pool¶
the receivers' threads
variable rows¶
n_slots
variable rx¶
n_slots, created idle.
variable samples_consumed¶
Input samples pushed: the stream position every event is stamped at.
variable spc¶
variable sym_buf¶
n_slots * sym_cap, grown on demand
variable sym_cap¶
per slot, symbols
variable symbol_rate¶
variable threads¶
The documentation for this class was generated from the following file native/inc/async_dsss_pool/async_dsss_pool_core.h