IRremoteESP8266
Loading...
Searching...
No Matches
Variables
ir_Arris.cpp File Reference

Arris "Manchester code" based protocol. More...

Variables

const uint8_t kArrisOverhead = 2
 
const uint16_t kArrisHalfClockPeriod = 320
 
const uint16_t kArrisHdrMark = 8 * kArrisHalfClockPeriod
 
const uint16_t kArrisHdrSpace = 6 * kArrisHalfClockPeriod
 
const uint32_t kArrisGapSpace
 
const uint32_t kArrisReleaseToggle = 0x800008
 
const uint8_t kArrisChecksumSize = 4
 
const uint8_t kArrisCommandSize = 19
 
const uint8_t kArrisReleaseBit = kArrisChecksumSize + kArrisCommandSize
 

Detailed Description

Arris "Manchester code" based protocol.

See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1595

Variable Documentation

◆ kArrisChecksumSize

const uint8_t kArrisChecksumSize = 4

◆ kArrisCommandSize

const uint8_t kArrisCommandSize = 19

◆ kArrisGapSpace

const uint32_t kArrisGapSpace
Initial value:
= 102144 - ((8 + 6 + kArrisBits * 2) *
const uint16_t kArrisBits
Definition IRremoteESP8266.h:1194
const uint16_t kArrisHalfClockPeriod
Definition ir_Arris.cpp:15
See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1595#issuecomment-913755841

◆ kArrisHalfClockPeriod

const uint16_t kArrisHalfClockPeriod = 320

◆ kArrisHdrMark

const uint16_t kArrisHdrMark = 8 * kArrisHalfClockPeriod

◆ kArrisHdrSpace

const uint16_t kArrisHdrSpace = 6 * kArrisHalfClockPeriod

◆ kArrisOverhead

const uint8_t kArrisOverhead = 2

◆ kArrisReleaseBit

const uint8_t kArrisReleaseBit = kArrisChecksumSize + kArrisCommandSize

◆ kArrisReleaseToggle

const uint32_t kArrisReleaseToggle = 0x800008