Skip to content

Struct SYN_IR_ProtoDesc

ClassList > SYN_IR_ProtoDesc

Public Attributes

Type Name
uint8_t addr_bits
uint16_t bit_mark_us
uint8_t carrier_khz
uint8_t cmd_bits
SYN_IR_EncodingType encoding
uint16_t half_bit_us
uint16_t leader_mark_us
uint16_t leader_space_us
const char * name
uint16_t one_mark_us
uint16_t one_space_us
SYN_IR_Protocol proto
uint16_t repeat_space_us
uint16_t tolerance_us
uint8_t total_bits
uint16_t zero_space_us

Public Attributes Documentation

variable addr_bits

uint8_t SYN_IR_ProtoDesc::addr_bits;

variable bit_mark_us

uint16_t SYN_IR_ProtoDesc::bit_mark_us;

variable carrier_khz

uint8_t SYN_IR_ProtoDesc::carrier_khz;

variable cmd_bits

uint8_t SYN_IR_ProtoDesc::cmd_bits;

variable encoding

SYN_IR_EncodingType SYN_IR_ProtoDesc::encoding;

variable half_bit_us

uint16_t SYN_IR_ProtoDesc::half_bit_us;

variable leader_mark_us

uint16_t SYN_IR_ProtoDesc::leader_mark_us;

variable leader_space_us

uint16_t SYN_IR_ProtoDesc::leader_space_us;

variable name

const char* SYN_IR_ProtoDesc::name;

variable one_mark_us

uint16_t SYN_IR_ProtoDesc::one_mark_us;

variable one_space_us

uint16_t SYN_IR_ProtoDesc::one_space_us;

variable proto

SYN_IR_Protocol SYN_IR_ProtoDesc::proto;

variable repeat_space_us

uint16_t SYN_IR_ProtoDesc::repeat_space_us;

variable tolerance_us

uint16_t SYN_IR_ProtoDesc::tolerance_us;

variable total_bits

uint8_t SYN_IR_ProtoDesc::total_bits;

variable zero_space_us

uint16_t SYN_IR_ProtoDesc::zero_space_us;


The documentation for this class was generated from the following file src/syntropic/proto/syn_ir.c