ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::remote_base::BitTimings Struct Reference

A bit is a mark (one_mark or zero_mark, both bit_mark unless set) and a space (one_space or zero_space), mark first unless space_first. More...

#include <remote_base.h>

Data Fields

uint32_t bit_mark {0}
 
uint32_t one_space
 
uint32_t zero_space
 
BitOrder bit_order {BitOrder::BIT_ORDER_LSB_FIRST}
 
uint32_t one_mark {bit_mark}
 
uint32_t zero_mark {bit_mark}
 
bool space_first {false}
 

Detailed Description

A bit is a mark (one_mark or zero_mark, both bit_mark unless set) and a space (one_space or zero_space), mark first unless space_first.

Definition at line 29 of file remote_base.h.

Field Documentation

◆ bit_mark

uint32_t esphome::remote_base::BitTimings::bit_mark {0}

Definition at line 30 of file remote_base.h.

◆ bit_order

BitOrder esphome::remote_base::BitTimings::bit_order {BitOrder::BIT_ORDER_LSB_FIRST}

Definition at line 33 of file remote_base.h.

◆ one_mark

uint32_t esphome::remote_base::BitTimings::one_mark {bit_mark}

Definition at line 34 of file remote_base.h.

◆ one_space

uint32_t esphome::remote_base::BitTimings::one_space

Definition at line 31 of file remote_base.h.

◆ space_first

bool esphome::remote_base::BitTimings::space_first {false}

Definition at line 36 of file remote_base.h.

◆ zero_mark

uint32_t esphome::remote_base::BitTimings::zero_mark {bit_mark}

Definition at line 35 of file remote_base.h.

◆ zero_space

uint32_t esphome::remote_base::BitTimings::zero_space

Definition at line 32 of file remote_base.h.


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