rtl433  UNKNOWN
RTL-433 utility
pulse_FSK_state_t Struct Reference

Internal state data for pulse_FSK_detect() More...

Public Types

enum  { PD_FSK_STATE_INIT = 0, PD_FSK_STATE_F1 = 1, PD_FSK_STATE_F2 = 2, PD_FSK_STATE_ERROR = 3 }
 

Data Fields

unsigned int fsk_pulse_length
 Counter for internal FSK pulse detection. More...
 
enum pulse_FSK_state_t:: { ... }  fsk_state
 
int fm_f1_est
 Estimate for the F1 frequency for FSK. More...
 
int fm_f2_est
 Estimate for the F2 frequency for FSK. More...
 

Detailed Description

Internal state data for pulse_FSK_detect()

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PD_FSK_STATE_INIT 

Initial frequency estimation.

PD_FSK_STATE_F1 

High frequency (pulse)

PD_FSK_STATE_F2 

Low frequency (gap)

PD_FSK_STATE_ERROR 

Error - stay here until cleared.

Field Documentation

◆ fm_f1_est

int pulse_FSK_state_t::fm_f1_est

Estimate for the F1 frequency for FSK.

Referenced by pulse_detect_package(), and pulse_FSK_detect().

◆ fm_f2_est

int pulse_FSK_state_t::fm_f2_est

Estimate for the F2 frequency for FSK.

Referenced by pulse_detect_package(), and pulse_FSK_detect().

◆ fsk_pulse_length

unsigned int pulse_FSK_state_t::fsk_pulse_length

Counter for internal FSK pulse detection.

Referenced by pulse_FSK_detect(), and pulse_FSK_wrap_up().

◆ fsk_state

enum { ... } pulse_FSK_state_t::fsk_state

The documentation for this struct was generated from the following file: