IRremoteESP8266

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) *
kArrisHalfClockPeriod)

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

kArrisHalfClockPeriod
const uint16_t kArrisHalfClockPeriod
Definition: ir_Arris.cpp:15
kArrisBits
const uint16_t kArrisBits
Definition: IRremoteESP8266.h:1167