rtl433  UNKNOWN
RTL-433 utility
pulse_detect Struct Reference

Internal state data for pulse_pulse_package() More...

Public Types

enum  { PD_OOK_STATE_IDLE = 0, PD_OOK_STATE_PULSE = 1, PD_OOK_STATE_GAP_START = 2, PD_OOK_STATE_GAP = 3 }
 

Data Fields

enum pulse_detect:: { ... }  ook_state
 
int pulse_length
 
int max_pulse
 
int data_counter
 
int lead_in_counter
 
int ook_low_estimate
 
int ook_high_estimate
 
pulse_FSK_state_t FSK_state
 

Detailed Description

Internal state data for pulse_pulse_package()

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PD_OOK_STATE_IDLE 
PD_OOK_STATE_PULSE 
PD_OOK_STATE_GAP_START 
PD_OOK_STATE_GAP 

Field Documentation

◆ data_counter

int pulse_detect::data_counter

Referenced by pulse_detect_package().

◆ FSK_state

pulse_FSK_state_t pulse_detect::FSK_state

Referenced by pulse_detect_package().

◆ lead_in_counter

int pulse_detect::lead_in_counter

Referenced by pulse_detect_package().

◆ max_pulse

int pulse_detect::max_pulse

Referenced by pulse_detect_package().

◆ ook_high_estimate

int pulse_detect::ook_high_estimate

Referenced by pulse_detect_package().

◆ ook_low_estimate

int pulse_detect::ook_low_estimate

Referenced by pulse_detect_package().

◆ ook_state

enum { ... } pulse_detect::ook_state

Referenced by pulse_detect_package().

◆ pulse_length

int pulse_detect::pulse_length

Referenced by pulse_detect_package().


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