IRremoteESP8266
Typedefs | Enumerations | Variables
IRremoteESP8266.h File Reference

Go to the source code of this file.

Typedefs

typedef std::string String
 

Enumerations

enum  decode_type_t {
  UNKNOWN = -1, UNUSED = 0, RC5, RC6,
  NEC, SONY, PANASONIC, JVC,
  SAMSUNG, WHYNTER, AIWA_RC_T501, LG,
  SANYO, MITSUBISHI, DISH, SHARP,
  COOLIX, DAIKIN, DENON, KELVINATOR,
  SHERWOOD, MITSUBISHI_AC, RCMM, SANYO_LC7461,
  RC5X, GREE, PRONTO, NEC_LIKE,
  ARGO, TROTEC, NIKAI, RAW,
  GLOBALCACHE, TOSHIBA_AC, FUJITSU_AC, MIDEA,
  MAGIQUEST, LASERTAG, CARRIER_AC, HAIER_AC,
  MITSUBISHI2, HITACHI_AC, HITACHI_AC1, HITACHI_AC2,
  GICABLE, HAIER_AC_YRW02, WHIRLPOOL_AC, SAMSUNG_AC,
  LUTRON, ELECTRA_AC, PANASONIC_AC, PIONEER,
  LG2, MWM, DAIKIN2, VESTEL_AC,
  TECO, SAMSUNG36, TCL112AC, LEGOPF,
  MITSUBISHI_HEAVY_88, MITSUBISHI_HEAVY_152, DAIKIN216, SHARP_AC,
  GOODWEATHER, INAX, DAIKIN160, NEOCLIMA,
  DAIKIN176, DAIKIN128, AMCOR, DAIKIN152,
  MITSUBISHI136, MITSUBISHI112, HITACHI_AC424, SONY_38K,
  EPSON, SYMPHONY, HITACHI_AC3, DAIKIN64,
  AIRWELL, DELONGHI_AC, DOSHISHA, MULTIBRACKETS,
  CARRIER_AC40, CARRIER_AC64, HITACHI_AC344, CORONA_AC,
  MIDEA24, ZEPEAL, kLastDecodeType = ZEPEAL
}
 Enumerator for defining and numbering of supported IR protocol. More...
 

Variables

const uint16_t kNoRepeat = 0
 
const uint16_t kSingleRepeat = 1
 
const uint16_t kAirwellBits = 34
 
const uint16_t kAirwellMinRepeats = 2
 
const uint16_t kAiwaRcT501Bits = 15
 
const uint16_t kAiwaRcT501MinRepeats = kSingleRepeat
 
const uint16_t kAlokaBits = 32
 
const uint16_t kAmcorStateLength = 8
 
const uint16_t kAmcorBits = kAmcorStateLength * 8
 
const uint16_t kAmcorDefaultRepeat = kSingleRepeat
 
const uint16_t kArgoStateLength = 12
 
const uint16_t kArgoBits = kArgoStateLength * 8
 
const uint16_t kArgoDefaultRepeat = kNoRepeat
 
const uint16_t kCoolixBits = 24
 
const uint16_t kCoolixDefaultRepeat = kSingleRepeat
 
const uint16_t kCarrierAcBits = 32
 
const uint16_t kCarrierAcMinRepeat = kNoRepeat
 
const uint16_t kCarrierAc40Bits = 40
 
const uint16_t kCarrierAc40MinRepeat = 2
 
const uint16_t kCarrierAc64Bits = 64
 
const uint16_t kCarrierAc64MinRepeat = kNoRepeat
 
const uint16_t kCoronaAcStateLengthShort = 7
 
const uint16_t kCoronaAcStateLength = kCoronaAcStateLengthShort * 3
 
const uint16_t kCoronaAcBitsShort = kCoronaAcStateLengthShort * 8
 
const uint16_t kCoronaAcBits = kCoronaAcStateLength * 8
 
const uint16_t kDaikinStateLength = 35
 
const uint16_t kDaikinBits = kDaikinStateLength * 8
 
const uint16_t kDaikinStateLengthShort = kDaikinStateLength - 8
 
const uint16_t kDaikinBitsShort = kDaikinStateLengthShort * 8
 
const uint16_t kDaikinDefaultRepeat = kNoRepeat
 
const uint16_t kDaikin2StateLength = 39
 
const uint16_t kDaikin2Bits = kDaikin2StateLength * 8
 
const uint16_t kDaikin2DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin64Bits = 64
 
const uint16_t kDaikin64DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin160StateLength = 20
 
const uint16_t kDaikin160Bits = kDaikin160StateLength * 8
 
const uint16_t kDaikin160DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin128StateLength = 16
 
const uint16_t kDaikin128Bits = kDaikin128StateLength * 8
 
const uint16_t kDaikin128DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin152StateLength = 19
 
const uint16_t kDaikin152Bits = kDaikin152StateLength * 8
 
const uint16_t kDaikin152DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin176StateLength = 22
 
const uint16_t kDaikin176Bits = kDaikin176StateLength * 8
 
const uint16_t kDaikin176DefaultRepeat = kNoRepeat
 
const uint16_t kDaikin216StateLength = 27
 
const uint16_t kDaikin216Bits = kDaikin216StateLength * 8
 
const uint16_t kDaikin216DefaultRepeat = kNoRepeat
 
const uint16_t kDelonghiAcBits = 64
 
const uint16_t kDelonghiAcDefaultRepeat = kNoRepeat
 
const uint16_t kDenonBits = 15
 
const uint16_t kDenon48Bits = 48
 
const uint16_t kDenonLegacyBits = 14
 
const uint16_t kDishBits = 16
 
const uint16_t kDishMinRepeat = 3
 
const uint16_t kDoshishaBits = 40
 
const uint16_t kEpsonBits = 32
 
const uint16_t kEpsonMinRepeat = 2
 
const uint16_t kElectraAcStateLength = 13
 
const uint16_t kElectraAcBits = kElectraAcStateLength * 8
 
const uint16_t kElectraAcMinRepeat = kNoRepeat
 
const uint16_t kFujitsuAcMinRepeat = kNoRepeat
 
const uint16_t kFujitsuAcStateLength = 16
 
const uint16_t kFujitsuAcStateLengthShort = 7
 
const uint16_t kFujitsuAcBits = kFujitsuAcStateLength * 8
 
const uint16_t kFujitsuAcMinBits = (kFujitsuAcStateLengthShort - 1) * 8
 
const uint16_t kGicableBits = 16
 
const uint16_t kGicableMinRepeat = kSingleRepeat
 
const uint16_t kGoodweatherBits = 48
 
const uint16_t kGoodweatherMinRepeat = kNoRepeat
 
const uint16_t kGreeStateLength = 8
 
const uint16_t kGreeBits = kGreeStateLength * 8
 
const uint16_t kGreeDefaultRepeat = kNoRepeat
 
const uint16_t kHaierACStateLength = 9
 
const uint16_t kHaierACBits = kHaierACStateLength * 8
 
const uint16_t kHaierAcDefaultRepeat = kNoRepeat
 
const uint16_t kHaierACYRW02StateLength = 14
 
const uint16_t kHaierACYRW02Bits = kHaierACYRW02StateLength * 8
 
const uint16_t kHaierAcYrw02DefaultRepeat = kNoRepeat
 
const uint16_t kHitachiAcStateLength = 28
 
const uint16_t kHitachiAcBits = kHitachiAcStateLength * 8
 
const uint16_t kHitachiAcDefaultRepeat = kNoRepeat
 
const uint16_t kHitachiAc1StateLength = 13
 
const uint16_t kHitachiAc1Bits = kHitachiAc1StateLength * 8
 
const uint16_t kHitachiAc2StateLength = 53
 
const uint16_t kHitachiAc2Bits = kHitachiAc2StateLength * 8
 
const uint16_t kHitachiAc3StateLength = 27
 
const uint16_t kHitachiAc3Bits = kHitachiAc3StateLength * 8
 
const uint16_t kHitachiAc3MinStateLength = 15
 
const uint16_t kHitachiAc3MinBits = kHitachiAc3MinStateLength * 8
 
const uint16_t kHitachiAc344StateLength = 43
 
const uint16_t kHitachiAc344Bits = kHitachiAc344StateLength * 8
 
const uint16_t kHitachiAc424StateLength = 53
 
const uint16_t kHitachiAc424Bits = kHitachiAc424StateLength * 8
 
const uint16_t kInaxBits = 24
 
const uint16_t kInaxMinRepeat = kSingleRepeat
 
const uint16_t kJvcBits = 16
 
const uint16_t kKelvinatorStateLength = 16
 
const uint16_t kKelvinatorBits = kKelvinatorStateLength * 8
 
const uint16_t kKelvinatorDefaultRepeat = kNoRepeat
 
const uint16_t kLasertagBits = 13
 
const uint16_t kLasertagMinRepeat = kNoRepeat
 
const uint16_t kLegoPfBits = 16
 
const uint16_t kLegoPfMinRepeat = kNoRepeat
 
const uint16_t kLgBits = 28
 
const uint16_t kLg32Bits = 32
 
const uint16_t kLgDefaultRepeat = kNoRepeat
 
const uint16_t kLutronBits = 35
 
const uint16_t kMagiquestBits = 56
 
const uint16_t kMideaBits = 48
 
const uint16_t kMideaMinRepeat = kNoRepeat
 
const uint16_t kMidea24Bits = 24
 
const uint16_t kMidea24MinRepeat = kSingleRepeat
 
const uint16_t kMitsubishiBits = 16
 
const uint16_t kMitsubishiMinRepeat = kSingleRepeat
 
const uint16_t kMitsubishiACStateLength = 18
 
const uint16_t kMitsubishiACBits = kMitsubishiACStateLength * 8
 
const uint16_t kMitsubishiACMinRepeat = kSingleRepeat
 
const uint16_t kMitsubishi136StateLength = 17
 
const uint16_t kMitsubishi136Bits = kMitsubishi136StateLength * 8
 
const uint16_t kMitsubishi136MinRepeat = kNoRepeat
 
const uint16_t kMitsubishi112StateLength = 14
 
const uint16_t kMitsubishi112Bits = kMitsubishi112StateLength * 8
 
const uint16_t kMitsubishi112MinRepeat = kNoRepeat
 
const uint16_t kMitsubishiHeavy88StateLength = 11
 
const uint16_t kMitsubishiHeavy88Bits = kMitsubishiHeavy88StateLength * 8
 
const uint16_t kMitsubishiHeavy88MinRepeat = kNoRepeat
 
const uint16_t kMitsubishiHeavy152StateLength = 19
 
const uint16_t kMitsubishiHeavy152Bits = kMitsubishiHeavy152StateLength * 8
 
const uint16_t kMitsubishiHeavy152MinRepeat = kNoRepeat
 
const uint16_t kMultibracketsBits = 8
 
const uint16_t kMultibracketsDefaultRepeat = kSingleRepeat
 
const uint16_t kNikaiBits = 24
 
const uint16_t kNECBits = 32
 
const uint16_t kNeoclimaStateLength = 12
 
const uint16_t kNeoclimaBits = kNeoclimaStateLength * 8
 
const uint16_t kNeoclimaMinRepeat = kNoRepeat
 
const uint16_t kPanasonicBits = 48
 
const uint32_t kPanasonicManufacturer = 0x4004
 
const uint16_t kPanasonicAcStateLength = 27
 
const uint16_t kPanasonicAcStateShortLength = 16
 
const uint16_t kPanasonicAcBits = kPanasonicAcStateLength * 8
 
const uint16_t kPanasonicAcShortBits = kPanasonicAcStateShortLength * 8
 
const uint16_t kPanasonicAcDefaultRepeat = kNoRepeat
 
const uint16_t kPioneerBits = 64
 
const uint16_t kProntoMinLength = 6
 
const uint16_t kRC5RawBits = 14
 
const uint16_t kRC5Bits = kRC5RawBits - 2
 
const uint16_t kRC5XBits = kRC5RawBits - 1
 
const uint16_t kRC6Mode0Bits = 20
 
const uint16_t kRC6_36Bits = 36
 
const uint16_t kRCMMBits = 24
 
const uint16_t kSamsungBits = 32
 
const uint16_t kSamsung36Bits = 36
 
const uint16_t kSamsungAcStateLength = 14
 
const uint16_t kSamsungAcBits = kSamsungAcStateLength * 8
 
const uint16_t kSamsungAcExtendedStateLength = 21
 
const uint16_t kSamsungAcExtendedBits = kSamsungAcExtendedStateLength * 8
 
const uint16_t kSamsungAcDefaultRepeat = kNoRepeat
 
const uint16_t kSanyoSA8650BBits = 12
 
const uint16_t kSanyoLC7461AddressBits = 13
 
const uint16_t kSanyoLC7461CommandBits = 8
 
const uint16_t kSanyoLC7461Bits
 
const uint8_t kSharpAddressBits = 5
 
const uint8_t kSharpCommandBits = 8
 
const uint16_t kSharpBits = kSharpAddressBits + kSharpCommandBits + 2
 
const uint16_t kSharpAcStateLength = 13
 
const uint16_t kSharpAcBits = kSharpAcStateLength * 8
 
const uint16_t kSharpAcDefaultRepeat = kNoRepeat
 
const uint8_t kSherwoodBits = kNECBits
 
const uint16_t kSherwoodMinRepeat = kSingleRepeat
 
const uint16_t kSony12Bits = 12
 
const uint16_t kSony15Bits = 15
 
const uint16_t kSony20Bits = 20
 
const uint16_t kSonyMinBits = 12
 
const uint16_t kSonyMinRepeat = 2
 
const uint16_t kSymphonyBits = 12
 
const uint16_t kSymphonyDefaultRepeat = 3
 
const uint16_t kTcl112AcStateLength = 14
 
const uint16_t kTcl112AcBits = kTcl112AcStateLength * 8
 
const uint16_t kTcl112AcDefaultRepeat = kNoRepeat
 
const uint16_t kTecoBits = 35
 
const uint16_t kTecoDefaultRepeat = kNoRepeat
 
const uint16_t kToshibaACStateLength = 9
 
const uint16_t kToshibaACBits = kToshibaACStateLength * 8
 
const uint16_t kToshibaACMinRepeat = kSingleRepeat
 
const uint16_t kTrotecStateLength = 9
 
const uint16_t kTrotecBits = kTrotecStateLength * 8
 
const uint16_t kTrotecDefaultRepeat = kNoRepeat
 
const uint16_t kWhirlpoolAcStateLength = 21
 
const uint16_t kWhirlpoolAcBits = kWhirlpoolAcStateLength * 8
 
const uint16_t kWhirlpoolAcDefaultRepeat = kNoRepeat
 
const uint16_t kWhynterBits = 32
 
const uint8_t kVestelAcBits = 56
 
const uint16_t kZepealBits = 16
 
const uint16_t kZepealMinRepeat = 4
 

Typedef Documentation

◆ String

typedef std::string String

Enumeration Type Documentation

◆ decode_type_t

Enumerator for defining and numbering of supported IR protocol.

Note
Always add to the end of the list and should never remove entries or change order. Projects may save the type number for later usage so numbering should always stay the same.
Enumerator
UNKNOWN 
UNUSED 
RC5 
RC6 
NEC 
SONY 
PANASONIC 
JVC 
SAMSUNG 
WHYNTER 
AIWA_RC_T501 
LG 
SANYO 
MITSUBISHI 
DISH 
SHARP 
COOLIX 
DAIKIN 
DENON 
KELVINATOR 
SHERWOOD 
MITSUBISHI_AC 
RCMM 
SANYO_LC7461 
RC5X 
GREE 
PRONTO 
NEC_LIKE 
ARGO 
TROTEC 
NIKAI 
RAW 
GLOBALCACHE 
TOSHIBA_AC 
FUJITSU_AC 
MIDEA 
MAGIQUEST 
LASERTAG 
CARRIER_AC 
HAIER_AC 
MITSUBISHI2 
HITACHI_AC 
HITACHI_AC1 
HITACHI_AC2 
GICABLE 
HAIER_AC_YRW02 
WHIRLPOOL_AC 
SAMSUNG_AC 
LUTRON 
ELECTRA_AC 
PANASONIC_AC 
PIONEER 
LG2 
MWM 
DAIKIN2 
VESTEL_AC 
TECO 
SAMSUNG36 
TCL112AC 
LEGOPF 
MITSUBISHI_HEAVY_88 
MITSUBISHI_HEAVY_152 
DAIKIN216 
SHARP_AC 
GOODWEATHER 
INAX 
DAIKIN160 
NEOCLIMA 
DAIKIN176 
DAIKIN128 
AMCOR 
DAIKIN152 
MITSUBISHI136 
MITSUBISHI112 
HITACHI_AC424 
SONY_38K 
EPSON 
SYMPHONY 
HITACHI_AC3 
DAIKIN64 
AIRWELL 
DELONGHI_AC 
DOSHISHA 
MULTIBRACKETS 
CARRIER_AC40 
CARRIER_AC64 
HITACHI_AC344 
CORONA_AC 
MIDEA24 
ZEPEAL 
kLastDecodeType 

Variable Documentation

◆ kAirwellBits

const uint16_t kAirwellBits = 34

◆ kAirwellMinRepeats

const uint16_t kAirwellMinRepeats = 2

◆ kAiwaRcT501Bits

const uint16_t kAiwaRcT501Bits = 15

◆ kAiwaRcT501MinRepeats

const uint16_t kAiwaRcT501MinRepeats = kSingleRepeat

◆ kAlokaBits

const uint16_t kAlokaBits = 32

◆ kAmcorBits

const uint16_t kAmcorBits = kAmcorStateLength * 8

◆ kAmcorDefaultRepeat

const uint16_t kAmcorDefaultRepeat = kSingleRepeat

◆ kAmcorStateLength

const uint16_t kAmcorStateLength = 8

◆ kArgoBits

const uint16_t kArgoBits = kArgoStateLength * 8

◆ kArgoDefaultRepeat

const uint16_t kArgoDefaultRepeat = kNoRepeat

◆ kArgoStateLength

const uint16_t kArgoStateLength = 12

◆ kCarrierAc40Bits

const uint16_t kCarrierAc40Bits = 40

◆ kCarrierAc40MinRepeat

const uint16_t kCarrierAc40MinRepeat = 2

◆ kCarrierAc64Bits

const uint16_t kCarrierAc64Bits = 64

◆ kCarrierAc64MinRepeat

const uint16_t kCarrierAc64MinRepeat = kNoRepeat

◆ kCarrierAcBits

const uint16_t kCarrierAcBits = 32

◆ kCarrierAcMinRepeat

const uint16_t kCarrierAcMinRepeat = kNoRepeat

◆ kCoolixBits

const uint16_t kCoolixBits = 24

◆ kCoolixDefaultRepeat

const uint16_t kCoolixDefaultRepeat = kSingleRepeat

◆ kCoronaAcBits

const uint16_t kCoronaAcBits = kCoronaAcStateLength * 8

◆ kCoronaAcBitsShort

const uint16_t kCoronaAcBitsShort = kCoronaAcStateLengthShort * 8

◆ kCoronaAcStateLength

const uint16_t kCoronaAcStateLength = kCoronaAcStateLengthShort * 3

◆ kCoronaAcStateLengthShort

const uint16_t kCoronaAcStateLengthShort = 7

◆ kDaikin128Bits

const uint16_t kDaikin128Bits = kDaikin128StateLength * 8

◆ kDaikin128DefaultRepeat

const uint16_t kDaikin128DefaultRepeat = kNoRepeat

◆ kDaikin128StateLength

const uint16_t kDaikin128StateLength = 16

◆ kDaikin152Bits

const uint16_t kDaikin152Bits = kDaikin152StateLength * 8

◆ kDaikin152DefaultRepeat

const uint16_t kDaikin152DefaultRepeat = kNoRepeat

◆ kDaikin152StateLength

const uint16_t kDaikin152StateLength = 19

◆ kDaikin160Bits

const uint16_t kDaikin160Bits = kDaikin160StateLength * 8

◆ kDaikin160DefaultRepeat

const uint16_t kDaikin160DefaultRepeat = kNoRepeat

◆ kDaikin160StateLength

const uint16_t kDaikin160StateLength = 20

◆ kDaikin176Bits

const uint16_t kDaikin176Bits = kDaikin176StateLength * 8

◆ kDaikin176DefaultRepeat

const uint16_t kDaikin176DefaultRepeat = kNoRepeat

◆ kDaikin176StateLength

const uint16_t kDaikin176StateLength = 22

◆ kDaikin216Bits

const uint16_t kDaikin216Bits = kDaikin216StateLength * 8

◆ kDaikin216DefaultRepeat

const uint16_t kDaikin216DefaultRepeat = kNoRepeat

◆ kDaikin216StateLength

const uint16_t kDaikin216StateLength = 27

◆ kDaikin2Bits

const uint16_t kDaikin2Bits = kDaikin2StateLength * 8

◆ kDaikin2DefaultRepeat

const uint16_t kDaikin2DefaultRepeat = kNoRepeat

◆ kDaikin2StateLength

const uint16_t kDaikin2StateLength = 39

◆ kDaikin64Bits

const uint16_t kDaikin64Bits = 64

◆ kDaikin64DefaultRepeat

const uint16_t kDaikin64DefaultRepeat = kNoRepeat

◆ kDaikinBits

const uint16_t kDaikinBits = kDaikinStateLength * 8

◆ kDaikinBitsShort

const uint16_t kDaikinBitsShort = kDaikinStateLengthShort * 8

◆ kDaikinDefaultRepeat

const uint16_t kDaikinDefaultRepeat = kNoRepeat

◆ kDaikinStateLength

const uint16_t kDaikinStateLength = 35

◆ kDaikinStateLengthShort

const uint16_t kDaikinStateLengthShort = kDaikinStateLength - 8

◆ kDelonghiAcBits

const uint16_t kDelonghiAcBits = 64

◆ kDelonghiAcDefaultRepeat

const uint16_t kDelonghiAcDefaultRepeat = kNoRepeat

◆ kDenon48Bits

const uint16_t kDenon48Bits = 48

◆ kDenonBits

const uint16_t kDenonBits = 15

◆ kDenonLegacyBits

const uint16_t kDenonLegacyBits = 14

◆ kDishBits

const uint16_t kDishBits = 16

◆ kDishMinRepeat

const uint16_t kDishMinRepeat = 3

◆ kDoshishaBits

const uint16_t kDoshishaBits = 40

◆ kElectraAcBits

const uint16_t kElectraAcBits = kElectraAcStateLength * 8

◆ kElectraAcMinRepeat

const uint16_t kElectraAcMinRepeat = kNoRepeat

◆ kElectraAcStateLength

const uint16_t kElectraAcStateLength = 13

◆ kEpsonBits

const uint16_t kEpsonBits = 32

◆ kEpsonMinRepeat

const uint16_t kEpsonMinRepeat = 2

◆ kFujitsuAcBits

const uint16_t kFujitsuAcBits = kFujitsuAcStateLength * 8

◆ kFujitsuAcMinBits

const uint16_t kFujitsuAcMinBits = (kFujitsuAcStateLengthShort - 1) * 8

◆ kFujitsuAcMinRepeat

const uint16_t kFujitsuAcMinRepeat = kNoRepeat

◆ kFujitsuAcStateLength

const uint16_t kFujitsuAcStateLength = 16

◆ kFujitsuAcStateLengthShort

const uint16_t kFujitsuAcStateLengthShort = 7

◆ kGicableBits

const uint16_t kGicableBits = 16

◆ kGicableMinRepeat

const uint16_t kGicableMinRepeat = kSingleRepeat

◆ kGoodweatherBits

const uint16_t kGoodweatherBits = 48

◆ kGoodweatherMinRepeat

const uint16_t kGoodweatherMinRepeat = kNoRepeat

◆ kGreeBits

const uint16_t kGreeBits = kGreeStateLength * 8

◆ kGreeDefaultRepeat

const uint16_t kGreeDefaultRepeat = kNoRepeat

◆ kGreeStateLength

const uint16_t kGreeStateLength = 8

◆ kHaierACBits

const uint16_t kHaierACBits = kHaierACStateLength * 8

◆ kHaierAcDefaultRepeat

const uint16_t kHaierAcDefaultRepeat = kNoRepeat

◆ kHaierACStateLength

const uint16_t kHaierACStateLength = 9

◆ kHaierACYRW02Bits

const uint16_t kHaierACYRW02Bits = kHaierACYRW02StateLength * 8

◆ kHaierAcYrw02DefaultRepeat

const uint16_t kHaierAcYrw02DefaultRepeat = kNoRepeat

◆ kHaierACYRW02StateLength

const uint16_t kHaierACYRW02StateLength = 14

◆ kHitachiAc1Bits

const uint16_t kHitachiAc1Bits = kHitachiAc1StateLength * 8

◆ kHitachiAc1StateLength

const uint16_t kHitachiAc1StateLength = 13

◆ kHitachiAc2Bits

const uint16_t kHitachiAc2Bits = kHitachiAc2StateLength * 8

◆ kHitachiAc2StateLength

const uint16_t kHitachiAc2StateLength = 53

◆ kHitachiAc344Bits

const uint16_t kHitachiAc344Bits = kHitachiAc344StateLength * 8

◆ kHitachiAc344StateLength

const uint16_t kHitachiAc344StateLength = 43

◆ kHitachiAc3Bits

const uint16_t kHitachiAc3Bits = kHitachiAc3StateLength * 8

◆ kHitachiAc3MinBits

const uint16_t kHitachiAc3MinBits = kHitachiAc3MinStateLength * 8

◆ kHitachiAc3MinStateLength

const uint16_t kHitachiAc3MinStateLength = 15

◆ kHitachiAc3StateLength

const uint16_t kHitachiAc3StateLength = 27

◆ kHitachiAc424Bits

const uint16_t kHitachiAc424Bits = kHitachiAc424StateLength * 8

◆ kHitachiAc424StateLength

const uint16_t kHitachiAc424StateLength = 53

◆ kHitachiAcBits

const uint16_t kHitachiAcBits = kHitachiAcStateLength * 8

◆ kHitachiAcDefaultRepeat

const uint16_t kHitachiAcDefaultRepeat = kNoRepeat

◆ kHitachiAcStateLength

const uint16_t kHitachiAcStateLength = 28

◆ kInaxBits

const uint16_t kInaxBits = 24

◆ kInaxMinRepeat

const uint16_t kInaxMinRepeat = kSingleRepeat

◆ kJvcBits

const uint16_t kJvcBits = 16

◆ kKelvinatorBits

const uint16_t kKelvinatorBits = kKelvinatorStateLength * 8

◆ kKelvinatorDefaultRepeat

const uint16_t kKelvinatorDefaultRepeat = kNoRepeat

◆ kKelvinatorStateLength

const uint16_t kKelvinatorStateLength = 16

◆ kLasertagBits

const uint16_t kLasertagBits = 13

◆ kLasertagMinRepeat

const uint16_t kLasertagMinRepeat = kNoRepeat

◆ kLegoPfBits

const uint16_t kLegoPfBits = 16

◆ kLegoPfMinRepeat

const uint16_t kLegoPfMinRepeat = kNoRepeat

◆ kLg32Bits

const uint16_t kLg32Bits = 32

◆ kLgBits

const uint16_t kLgBits = 28

◆ kLgDefaultRepeat

const uint16_t kLgDefaultRepeat = kNoRepeat

◆ kLutronBits

const uint16_t kLutronBits = 35

◆ kMagiquestBits

const uint16_t kMagiquestBits = 56

◆ kMidea24Bits

const uint16_t kMidea24Bits = 24

◆ kMidea24MinRepeat

const uint16_t kMidea24MinRepeat = kSingleRepeat

◆ kMideaBits

const uint16_t kMideaBits = 48

◆ kMideaMinRepeat

const uint16_t kMideaMinRepeat = kNoRepeat

◆ kMitsubishi112Bits

const uint16_t kMitsubishi112Bits = kMitsubishi112StateLength * 8

◆ kMitsubishi112MinRepeat

const uint16_t kMitsubishi112MinRepeat = kNoRepeat

◆ kMitsubishi112StateLength

const uint16_t kMitsubishi112StateLength = 14

◆ kMitsubishi136Bits

const uint16_t kMitsubishi136Bits = kMitsubishi136StateLength * 8

◆ kMitsubishi136MinRepeat

const uint16_t kMitsubishi136MinRepeat = kNoRepeat

◆ kMitsubishi136StateLength

const uint16_t kMitsubishi136StateLength = 17

◆ kMitsubishiACBits

const uint16_t kMitsubishiACBits = kMitsubishiACStateLength * 8

◆ kMitsubishiACMinRepeat

const uint16_t kMitsubishiACMinRepeat = kSingleRepeat

◆ kMitsubishiACStateLength

const uint16_t kMitsubishiACStateLength = 18

◆ kMitsubishiBits

const uint16_t kMitsubishiBits = 16

◆ kMitsubishiHeavy152Bits

const uint16_t kMitsubishiHeavy152Bits = kMitsubishiHeavy152StateLength * 8

◆ kMitsubishiHeavy152MinRepeat

const uint16_t kMitsubishiHeavy152MinRepeat = kNoRepeat

◆ kMitsubishiHeavy152StateLength

const uint16_t kMitsubishiHeavy152StateLength = 19

◆ kMitsubishiHeavy88Bits

const uint16_t kMitsubishiHeavy88Bits = kMitsubishiHeavy88StateLength * 8

◆ kMitsubishiHeavy88MinRepeat

const uint16_t kMitsubishiHeavy88MinRepeat = kNoRepeat

◆ kMitsubishiHeavy88StateLength

const uint16_t kMitsubishiHeavy88StateLength = 11

◆ kMitsubishiMinRepeat

const uint16_t kMitsubishiMinRepeat = kSingleRepeat

◆ kMultibracketsBits

const uint16_t kMultibracketsBits = 8

◆ kMultibracketsDefaultRepeat

const uint16_t kMultibracketsDefaultRepeat = kSingleRepeat

◆ kNECBits

const uint16_t kNECBits = 32

◆ kNeoclimaBits

const uint16_t kNeoclimaBits = kNeoclimaStateLength * 8

◆ kNeoclimaMinRepeat

const uint16_t kNeoclimaMinRepeat = kNoRepeat

◆ kNeoclimaStateLength

const uint16_t kNeoclimaStateLength = 12

◆ kNikaiBits

const uint16_t kNikaiBits = 24

◆ kNoRepeat

const uint16_t kNoRepeat = 0

◆ kPanasonicAcBits

const uint16_t kPanasonicAcBits = kPanasonicAcStateLength * 8

◆ kPanasonicAcDefaultRepeat

const uint16_t kPanasonicAcDefaultRepeat = kNoRepeat

◆ kPanasonicAcShortBits

const uint16_t kPanasonicAcShortBits = kPanasonicAcStateShortLength * 8

◆ kPanasonicAcStateLength

const uint16_t kPanasonicAcStateLength = 27

◆ kPanasonicAcStateShortLength

const uint16_t kPanasonicAcStateShortLength = 16

◆ kPanasonicBits

const uint16_t kPanasonicBits = 48

◆ kPanasonicManufacturer

const uint32_t kPanasonicManufacturer = 0x4004

◆ kPioneerBits

const uint16_t kPioneerBits = 64

◆ kProntoMinLength

const uint16_t kProntoMinLength = 6

◆ kRC5Bits

const uint16_t kRC5Bits = kRC5RawBits - 2

◆ kRC5RawBits

const uint16_t kRC5RawBits = 14

◆ kRC5XBits

const uint16_t kRC5XBits = kRC5RawBits - 1

◆ kRC6_36Bits

const uint16_t kRC6_36Bits = 36

◆ kRC6Mode0Bits

const uint16_t kRC6Mode0Bits = 20

◆ kRCMMBits

const uint16_t kRCMMBits = 24

◆ kSamsung36Bits

const uint16_t kSamsung36Bits = 36

◆ kSamsungAcBits

const uint16_t kSamsungAcBits = kSamsungAcStateLength * 8

◆ kSamsungAcDefaultRepeat

const uint16_t kSamsungAcDefaultRepeat = kNoRepeat

◆ kSamsungAcExtendedBits

const uint16_t kSamsungAcExtendedBits = kSamsungAcExtendedStateLength * 8

◆ kSamsungAcExtendedStateLength

const uint16_t kSamsungAcExtendedStateLength = 21

◆ kSamsungAcStateLength

const uint16_t kSamsungAcStateLength = 14

◆ kSamsungBits

const uint16_t kSamsungBits = 32

◆ kSanyoLC7461AddressBits

const uint16_t kSanyoLC7461AddressBits = 13

◆ kSanyoLC7461Bits

const uint16_t kSanyoLC7461Bits

◆ kSanyoLC7461CommandBits

const uint16_t kSanyoLC7461CommandBits = 8

◆ kSanyoSA8650BBits

const uint16_t kSanyoSA8650BBits = 12

◆ kSharpAcBits

const uint16_t kSharpAcBits = kSharpAcStateLength * 8

◆ kSharpAcDefaultRepeat

const uint16_t kSharpAcDefaultRepeat = kNoRepeat

◆ kSharpAcStateLength

const uint16_t kSharpAcStateLength = 13

◆ kSharpAddressBits

const uint8_t kSharpAddressBits = 5

◆ kSharpBits

const uint16_t kSharpBits = kSharpAddressBits + kSharpCommandBits + 2

◆ kSharpCommandBits

const uint8_t kSharpCommandBits = 8

◆ kSherwoodBits

const uint8_t kSherwoodBits = kNECBits

◆ kSherwoodMinRepeat

const uint16_t kSherwoodMinRepeat = kSingleRepeat

◆ kSingleRepeat

const uint16_t kSingleRepeat = 1

◆ kSony12Bits

const uint16_t kSony12Bits = 12

◆ kSony15Bits

const uint16_t kSony15Bits = 15

◆ kSony20Bits

const uint16_t kSony20Bits = 20

◆ kSonyMinBits

const uint16_t kSonyMinBits = 12

◆ kSonyMinRepeat

const uint16_t kSonyMinRepeat = 2

◆ kSymphonyBits

const uint16_t kSymphonyBits = 12

◆ kSymphonyDefaultRepeat

const uint16_t kSymphonyDefaultRepeat = 3

◆ kTcl112AcBits

const uint16_t kTcl112AcBits = kTcl112AcStateLength * 8

◆ kTcl112AcDefaultRepeat

const uint16_t kTcl112AcDefaultRepeat = kNoRepeat

◆ kTcl112AcStateLength

const uint16_t kTcl112AcStateLength = 14

◆ kTecoBits

const uint16_t kTecoBits = 35

◆ kTecoDefaultRepeat

const uint16_t kTecoDefaultRepeat = kNoRepeat

◆ kToshibaACBits

const uint16_t kToshibaACBits = kToshibaACStateLength * 8

◆ kToshibaACMinRepeat

const uint16_t kToshibaACMinRepeat = kSingleRepeat

◆ kToshibaACStateLength

const uint16_t kToshibaACStateLength = 9

◆ kTrotecBits

const uint16_t kTrotecBits = kTrotecStateLength * 8

◆ kTrotecDefaultRepeat

const uint16_t kTrotecDefaultRepeat = kNoRepeat

◆ kTrotecStateLength

const uint16_t kTrotecStateLength = 9

◆ kVestelAcBits

const uint8_t kVestelAcBits = 56

◆ kWhirlpoolAcBits

const uint16_t kWhirlpoolAcBits = kWhirlpoolAcStateLength * 8

◆ kWhirlpoolAcDefaultRepeat

const uint16_t kWhirlpoolAcDefaultRepeat = kNoRepeat

◆ kWhirlpoolAcStateLength

const uint16_t kWhirlpoolAcStateLength = 21

◆ kWhynterBits

const uint16_t kWhynterBits = 32

◆ kZepealBits

const uint16_t kZepealBits = 16

◆ kZepealMinRepeat

const uint16_t kZepealMinRepeat = 4
kSanyoLC7461CommandBits
const uint16_t kSanyoLC7461CommandBits
Definition: IRremoteESP8266.h:976
kSanyoLC7461AddressBits
const uint16_t kSanyoLC7461AddressBits
Definition: IRremoteESP8266.h:975