A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/classIRsend.html below:

IRremoteESP8266: IRsend Class Reference

  IRsend (uint16_t IRsendPin, bool inverted=false, bool use_modulation=true)   Constructor for an IRsend object. More...
  void  begin ()   Enable the pin for output. More...
  void  enableIROut (uint32_t freq, uint8_t duty=kDutyDefault)   Set the output frequency modulation and duty cycle. More...
  VIRTUAL void  _delayMicroseconds (uint32_t usec)   An ESP8266 RTOS watch-dog timer friendly version of delayMicroseconds(). More...
  VIRTUAL uint16_t  mark (uint16_t usec)   Modulate the IR LED for the given period (usec) and at the duty cycle set. More...
  VIRTUAL void  space (uint32_t usec)   Turn the pin (LED) off for a given time. Sends an IR space for the specified number of microseconds. A space is no output, so the PWM output is disabled. More...
  int8_t  calibrate (uint16_t hz=38000U)   Calculate & set any offsets to account for execution times during sending. More...
  void  sendRaw (const uint16_t buf[], const uint16_t len, const uint16_t hz)   Send a raw IRremote message. More...
  void  sendData (uint16_t onemark, uint32_t onespace, uint16_t zeromark, uint32_t zerospace, uint64_t data, uint16_t nbits, bool MSBfirst=true)   Generic method for sending data that is common to most protocols. Will send leading or trailing 0's if the nbits is larger than the number of bits in data. More...
  void  sendManchesterData (const uint16_t half_period, const uint64_t data, const uint16_t nbits, const bool MSBfirst=true, const bool GEThomas=true)   Generic method for sending Manchester code data. Will send leading or trailing 0's if the nbits is larger than the number of bits in data. More...
  void  sendManchester (const uint16_t headermark, const uint32_t headerspace, const uint16_t half_period, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency=38, const bool MSBfirst=true, const uint16_t repeat=kNoRepeat, const uint8_t dutycycle=kDutyDefault, const bool GEThomas=true)   Generic method for sending Manchester code messages. Will send leading or trailing 0's if the nbits is larger than the number. More...
  void  sendGeneric (const uint16_t headermark, const uint32_t headerspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t gap, const uint64_t data, const uint16_t nbits, const uint16_t frequency, const bool MSBfirst, const uint16_t repeat, const uint8_t dutycycle)   Generic method for sending simple protocol messages. Will send leading or trailing 0's if the nbits is larger than the number of bits in data. More...
  void  sendGeneric (const uint16_t headermark, const uint32_t headerspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t gap, const uint32_t mesgtime, const uint64_t data, const uint16_t nbits, const uint16_t frequency, const bool MSBfirst, const uint16_t repeat, const uint8_t dutycycle)   Generic method for sending simple protocol messages. Will send leading or trailing 0's if the nbits is larger than the number of bits in data. More...
  void  sendGeneric (const uint16_t headermark, const uint32_t headerspace, const uint16_t onemark, const uint32_t onespace, const uint16_t zeromark, const uint32_t zerospace, const uint16_t footermark, const uint32_t gap, const uint8_t *dataptr, const uint16_t nbytes, const uint16_t frequency, const bool MSBfirst, const uint16_t repeat, const uint8_t dutycycle)   Generic method for sending simple protocol messages. More...
  bool  send (const decode_type_t type, const uint64_t data, const uint16_t nbits, const uint16_t repeat=kNoRepeat)   Send a simple (up to 64 bits) IR message of a given type. An unknown/unsupported type will send nothing. More...
  bool  send (const decode_type_t type, const uint8_t *state, const uint16_t nbytes)   Send a complex (>= 64 bits) IR message of a given type. An unknown/unsupported type will send nothing. More...
  void  sendNEC (uint64_t data, uint16_t nbits=kNECBits, uint16_t repeat=kNoRepeat)   Send a raw NEC(Renesas) formatted message. Status: STABLE / Known working. More...
  uint32_t  encodeNEC (uint16_t address, uint16_t command)   Calculate the raw NEC data based on address and command. Status: STABLE / Expected to work. More...
  void  sendSony (const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat)   Send a standard Sony/SIRC(Serial Infra-Red Control) message. (40kHz) Status: STABLE / Known working. More...
  void  sendSony38 (const uint64_t data, const uint16_t nbits=kSony20Bits, const uint16_t repeat=kSonyMinRepeat+1)   Send an alternative 38kHz Sony/SIRC(Serial Infra-Red Control) message. Status: STABLE / Known working. More...
  uint32_t  encodeSony (const uint16_t nbits, const uint16_t command, const uint16_t address, const uint16_t extended=0)   Convert Sony/SIRC command, address, & extended bits into sendSony format. Status: STABLE / Should be working. More...
  void  sendSherwood (uint64_t data, uint16_t nbits=kSherwoodBits, uint16_t repeat=kSherwoodMinRepeat)   Send an IR command to a Sherwood device. Status: STABLE / Known working. More...
  void  sendSAMSUNG (const uint64_t data, const uint16_t nbits=kSamsungBits, const uint16_t repeat=kNoRepeat)   Send a 32-bit Samsung formatted message. Status: STABLE / Should be working. More...
  uint32_t  encodeSAMSUNG (const uint8_t customer, const uint8_t command)   Construct a raw Samsung message from the supplied customer(address) & command. Status: STABLE / Should be working. More...
  void  sendSamsung36 (const uint64_t data, const uint16_t nbits=kSamsung36Bits, const uint16_t repeat=kNoRepeat)   Send a Samsung 36-bit formatted message. Status: STABLE / Works on real devices. More...
  void  sendSamsungAC (const unsigned char data[], const uint16_t nbytes=kSamsungAcStateLength, const uint16_t repeat=kSamsungAcDefaultRepeat)   Send a Samsung A/C message. Status: Stable / Known working. More...
  void  sendLG (uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)   Send an LG formatted message. (LG) Status: Beta / Should be working. More...
  void  sendLG2 (uint64_t data, uint16_t nbits=kLgBits, uint16_t repeat=kNoRepeat)   Send an LG Variant-2 formatted message. (LG2) Status: Beta / Should be working. More...
  uint32_t  encodeLG (uint16_t address, uint16_t command)   Construct a raw 28-bit LG message code from the supplied address & command. Status: STABLE / Works. More...
  uint32_t  encodeSharp (const uint16_t address, const uint16_t command, const uint16_t expansion=1, const uint16_t check=0, const bool MSBfirst=false)   Encode a (raw) Sharp message from it's components. Status: STABLE / Works okay. More...
  void  sendSharp (const uint16_t address, const uint16_t command, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)   Send a Sharp message Status: DEPRECATED / Previously working fine. More...
  void  sendSharpRaw (const uint64_t data, const uint16_t nbits=kSharpBits, const uint16_t repeat=kNoRepeat)   Send a (raw) Sharp message. More...
  void  sendSharpAc (const unsigned char data[], const uint16_t nbytes=kSharpAcStateLength, const uint16_t repeat=kSharpAcDefaultRepeat)   Send a Sharp A/C message. Status: Alpha / Untested. More...
  void  sendJVC (uint64_t data, uint16_t nbits=kJvcBits, uint16_t repeat=kNoRepeat)   Send a JVC formatted message. Status: STABLE / Working. More...
  uint16_t  encodeJVC (uint8_t address, uint8_t command)   Calculate the raw JVC data based on address and command. Status: STABLE / Works fine. More...
  void  sendDenon (uint64_t data, uint16_t nbits=kDenonBits, uint16_t repeat=kNoRepeat)   Send a Denon formatted message. Status: STABLE / Should be working. More...
  uint64_t  encodeSanyoLC7461 (uint16_t address, uint8_t command)   (%) Extra tolerance to use. More...
  void  sendSanyoLC7461 (const uint64_t data, const uint16_t nbits=kSanyoLC7461Bits, const uint16_t repeat=kNoRepeat)   Send a Sanyo LC7461 message. Status: BETA / Probably works. More...
  void  sendSanyoAc (const uint8_t *data, const uint16_t nbytes=kSanyoAcStateLength, const uint16_t repeat=kNoRepeat)   Send a SanyoAc formatted message. Status: STABLE / Reported as working. More...
  void  sendSanyoAc88 (const uint8_t *data, const uint16_t nbytes=kSanyoAc88StateLength, const uint16_t repeat=kSanyoAc88MinRepeat)   Send a SanyoAc88 formatted message. Status: ALPHA / Completely untested. More...
  void  sendSanyoAc152 (const uint8_t *data, const uint16_t nbytes=kSanyoAc152StateLength, const uint16_t repeat=kSanyoAc152MinRepeat)   Send a SanyoAc152 formatted message. Status: BETA / Probably works. More...
  void  sendDISH (uint64_t data, uint16_t nbits=kDishBits, uint16_t repeat=kDishMinRepeat)   Send a DISH NETWORK formatted message. Status: STABLE / Working. More...
  void  sendPanasonic64 (const uint64_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)   Send a Panasonic formatted message. Status: STABLE / Should be working. More...
  void  sendPanasonic (const uint16_t address, const uint32_t data, const uint16_t nbits=kPanasonicBits, const uint16_t repeat=kNoRepeat)   Send a Panasonic formatted message. Status: STABLE, but DEPRECATED. More...
  uint64_t  encodePanasonic (const uint16_t manufacturer, const uint8_t device, const uint8_t subdevice, const uint8_t function)   Calculate the raw Panasonic data based on device, subdevice, & function. Status: STABLE / Should be working. More...
  void  sendRC5 (const uint64_t data, uint16_t nbits=kRC5XBits, const uint16_t repeat=kNoRepeat)   Send a Philips RC-5/RC-5X packet. Status: RC-5 (stable), RC-5X (alpha) More...
  uint16_t  encodeRC5 (const uint8_t address, const uint8_t command, const bool key_released=false)   Encode a Philips RC-5 data message. Status: Beta / Should be working. More...
  uint16_t  encodeRC5X (const uint8_t address, const uint8_t command, const bool key_released=false)   Encode a Philips RC-5X data message. Status: Beta / Should be working. More...
  uint64_t  toggleRC5 (const uint64_t data)   Flip the toggle bit of a Philips RC-5/RC-5X data message. Used to indicate a change of remote button's state. Status: STABLE. More...
  void  sendRC6 (const uint64_t data, const uint16_t nbits=kRC6Mode0Bits, const uint16_t repeat=kNoRepeat)   Send a Philips RC-6 packet. Status: Stable. More...
  uint64_t  encodeRC6 (const uint32_t address, const uint8_t command, const uint16_t mode=kRC6Mode0Bits)   Encode a Philips RC-6 data message. Status: Beta / Should be working. More...
  uint64_t  toggleRC6 (const uint64_t data, const uint16_t nbits=kRC6Mode0Bits)   Flip the toggle bit of a Philips RC-6 data message. Used to indicate a change of remote button's state. Status: STABLE / Should work fine. More...
  void  sendRCMM (uint64_t data, uint16_t nbits=kRCMMBits, uint16_t repeat=kNoRepeat)   Send a Philips RC-MM packet. Status: STABLE / Should be working. More...
  void  sendCOOLIX (const uint64_t data, const uint16_t nbits=kCoolixBits, const uint16_t repeat=kCoolixDefaultRepeat)   Send a Coolix 24-bit message Status: STABLE / Confirmed Working. More...
  void  sendCoolix48 (const uint64_t data, const uint16_t nbits=kCoolix48Bits, const uint16_t repeat=kCoolixDefaultRepeat)   Send a Coolix 48-bit message. Status: ALPHA / Untested. More...
  void  sendWhynter (const uint64_t data, const uint16_t nbits=kWhynterBits, const uint16_t repeat=kNoRepeat)   Send a Whynter message. Status: STABLE. More...
  void  sendMirage (const unsigned char data[], const uint16_t nbytes=kMirageStateLength, const uint16_t repeat=kMirageMinRepeat)   Send a Mirage formatted message. Status: STABLE / Reported as working. More...
  void  sendMitsubishi (uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)   Send the supplied Mitsubishi 16-bit message. Status: STABLE / Working. More...
  void  sendMitsubishi136 (const unsigned char data[], const uint16_t nbytes=kMitsubishi136StateLength, const uint16_t repeat=kMitsubishi136MinRepeat)   Send a Mitsubishi 136-bit A/C message. (MITSUBISHI136) Status: BETA / Probably working. Needs to be tested against a real device. More...
  void  sendMitsubishi112 (const unsigned char data[], const uint16_t nbytes=kMitsubishi112StateLength, const uint16_t repeat=kMitsubishi112MinRepeat)   Send a Mitsubishi 112-bit A/C formatted message. (MITSUBISHI112) Status: Stable / Reported as working. More...
  void  sendMitsubishi2 (uint64_t data, uint16_t nbits=kMitsubishiBits, uint16_t repeat=kMitsubishiMinRepeat)   Send a supplied second variant Mitsubishi 16-bit message. Status: BETA / Probably works. More...
  void  sendMitsubishiAC (const unsigned char data[], const uint16_t nbytes=kMitsubishiACStateLength, const uint16_t repeat=kMitsubishiACMinRepeat)   Send a Mitsubishi 144-bit A/C formatted message. (MITSUBISHI_AC) Status: STABLE / Working. More...
  void  sendMitsubishiHeavy88 (const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy88StateLength, const uint16_t repeat=kMitsubishiHeavy88MinRepeat)   Send a MitsubishiHeavy 88-bit A/C message. Status: BETA / Appears to be working. Needs testing against a real device. More...
  void  sendMitsubishiHeavy152 (const unsigned char data[], const uint16_t nbytes=kMitsubishiHeavy152StateLength, const uint16_t repeat=kMitsubishiHeavy152MinRepeat)   Send a MitsubishiHeavy 152-bit A/C message. Status: BETA / Appears to be working. Needs testing against a real device. More...
  void  sendFujitsuAC (const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kFujitsuAcMinRepeat)   Send a Fujitsu A/C formatted message. Status: STABLE / Known Good. More...
  void  sendInax (const uint64_t data, const uint16_t nbits=kInaxBits, const uint16_t repeat=kInaxMinRepeat)   Send a Inax Toilet formatted message. Status: STABLE / Working. More...
  void  sendGC (uint16_t buf[], uint16_t len)   Send a shortened GlobalCache (GC) IRdb/control tower formatted message. Status: STABLE / Known working. More...
  void  sendKelvinator (const unsigned char data[], const uint16_t nbytes=kKelvinatorStateLength, const uint16_t repeat=kKelvinatorDefaultRepeat)   Send a Kelvinator A/C message. Status: STABLE / Known working. More...
  void  sendDaikin (const unsigned char data[], const uint16_t nbytes=kDaikinStateLength, const uint16_t repeat=kDaikinDefaultRepeat)   Send a Daikin 280-bit A/C formatted message. Status: STABLE. More...
  void  sendDaikin64 (const uint64_t data, const uint16_t nbits=kDaikin64Bits, const uint16_t repeat=kDaikin64DefaultRepeat)   Send a Daikin64 (64-bit) A/C formatted message. Status: Beta / Probably Working. More...
  void  sendDaikin128 (const unsigned char data[], const uint16_t nbytes=kDaikin128StateLength, const uint16_t repeat=kDaikin128DefaultRepeat)   Send a Daikin128 (128-bit) A/C formatted message. Status: STABLE / Known Working. More...
  void  sendDaikin152 (const unsigned char data[], const uint16_t nbytes=kDaikin152StateLength, const uint16_t repeat=kDaikin152DefaultRepeat)   Send a Daikin152 (152-bit) A/C formatted message. Status: STABLE / Known Working. More...
  void  sendDaikin160 (const unsigned char data[], const uint16_t nbytes=kDaikin160StateLength, const uint16_t repeat=kDaikin160DefaultRepeat)   Send a Daikin160 (160-bit) A/C formatted message. Status: STABLE / Confirmed working. More...
  void  sendDaikin176 (const unsigned char data[], const uint16_t nbytes=kDaikin176StateLength, const uint16_t repeat=kDaikin176DefaultRepeat)   Send a Daikin176 (176-bit) A/C formatted message. Status: STABLE / Working on a real device. More...
  void  sendDaikin2 (const unsigned char data[], const uint16_t nbytes=kDaikin2StateLength, const uint16_t repeat=kDaikin2DefaultRepeat)   Send a Daikin2 (312-bit) A/C formatted message. Status: STABLE / Expected to work. More...
  void  sendDaikin200 (const unsigned char data[], const uint16_t nbytes=kDaikin200StateLength, const uint16_t repeat=kDaikin200DefaultRepeat)   Send a Daikin200 (200-bit) A/C formatted message. Status: BETA / Untested on a real device. More...
  void  sendDaikin216 (const unsigned char data[], const uint16_t nbytes=kDaikin216StateLength, const uint16_t repeat=kDaikin216DefaultRepeat)   Send a Daikin216 (216-bit) A/C formatted message. Status: Alpha / Untested on a real device. More...
  void  sendDaikin312 (const unsigned char data[], const uint16_t nbytes=kDaikin312StateLength, const uint16_t repeat=kDaikin312DefaultRepeat)   Send a Daikin312 (312-bit / 39 byte) A/C formatted message. Status: BETA / Untested on a real device. More...
  void  sendAiwaRCT501 (uint64_t data, uint16_t nbits=kAiwaRcT501Bits, uint16_t repeat=kAiwaRcT501MinRepeats)   Send an Aiwa RC T501 formatted message. Status: BETA / Should work. More...
  void  sendGree (const uint64_t data, const uint16_t nbits=kGreeBits, const uint16_t repeat=kGreeDefaultRepeat)   Send a Gree Heat Pump formatted message. Status: STABLE / Working. More...
  void  sendGree (const uint8_t data[], const uint16_t nbytes=kGreeStateLength, const uint16_t repeat=kGreeDefaultRepeat)   Send a Gree Heat Pump formatted message. Status: STABLE / Working. More...
  void  sendGoodweather (const uint64_t data, const uint16_t nbits=kGoodweatherBits, const uint16_t repeat=kGoodweatherMinRepeat)   Send a Goodweather HVAC formatted message. Status: BETA / Needs testing on real device. More...
  void  sendGorenje (const uint64_t data, const uint16_t nbits=kGorenjeBits, const uint16_t repeat=kNoRepeat)   Send a Gorenje Cooker Hood formatted message. Status: STABLE / Known working. More...
  void  sendPronto (uint16_t data[], uint16_t len, uint16_t repeat=kNoRepeat)   Send a Pronto Code formatted message. Status: STABLE / Known working. More...
  void  sendArgo (const unsigned char data[], const uint16_t nbytes=kArgoStateLength, const uint16_t repeat=kArgoDefaultRepeat, bool sendFooter=false)   Send a Argo A/C formatted message. Status: [WREM-2] BETA / Probably works. [WREM-3] Confirmed working w/ Argo 13 ECO (WREM-3) More...
  void  sendArgoWREM3 (const unsigned char data[], const uint16_t nbytes=kArgoStateLength, const uint16_t repeat=kArgoDefaultRepeat)   Send a Argo A/C formatted message. Status: Confirmed working w/ Argo 13 ECO (WREM-3) More...
  void  sendTrotec (const unsigned char data[], const uint16_t nbytes=kTrotecStateLength, const uint16_t repeat=kTrotecDefaultRepeat)   Send a Trotec message. Status: Beta / Probably Working. More...
  void  sendTrotec3550 (const unsigned char data[], const uint16_t nbytes=kTrotecStateLength, const uint16_t repeat=kTrotecDefaultRepeat)   Send a Trotec 3550 message. Status: STABLE / Known to be working. More...
  void  sendNikai (uint64_t data, uint16_t nbits=kNikaiBits, uint16_t repeat=kNoRepeat)   Send a Nikai formatted message. Status: STABLE / Working. More...
  void  sendToshibaAC (const uint8_t data[], const uint16_t nbytes=kToshibaACStateLength, const uint16_t repeat=kToshibaACMinRepeat)   Send a Toshiba A/C message. Status: STABLE / Working. More...
  void  sendMidea (uint64_t data, uint16_t nbits=kMideaBits, uint16_t repeat=kMideaMinRepeat)   Send a Midea message Status: Alpha / Needs testing against a real device. More...
  void  sendMidea24 (const uint64_t data, const uint16_t nbits=kMidea24Bits, const uint16_t repeat=kMidea24MinRepeat)   Send a Midea24 formatted message. Status: STABLE / Confirmed working on a real device. More...
  void  sendMagiQuest (const uint64_t data, const uint16_t nbits=kMagiquestBits, const uint16_t repeat=kNoRepeat)   Send a MagiQuest formatted message. Status: Beta / Should be working. More...
  uint64_t  encodeMagiQuest (const uint32_t wand_id, const uint16_t magnitude)   Encode a MagiQuest wand_id, and a magnitude into a single 64bit value. (Only 48 bits of real data + 8 leading zero bits) This is suitable for calling sendMagiQuest() with. e.g. sendMagiQuest(encodeMagiQuest(wand_id, magnitude)) More...
  void  sendLasertag (uint64_t data, uint16_t nbits=kLasertagBits, uint16_t repeat=kLasertagMinRepeat)   Send a Lasertag packet/message. Status: STABLE / Working. More...
  void  sendCarrierAC (uint64_t data, uint16_t nbits=kCarrierAcBits, uint16_t repeat=kCarrierAcMinRepeat)   Send a Carrier HVAC formatted message. Status: STABLE / Works on real devices. More...
  void  sendCarrierAC40 (uint64_t data, uint16_t nbits=kCarrierAc40Bits, uint16_t repeat=kCarrierAc40MinRepeat)   Send a Carrier 40bit HVAC formatted message. Status: STABLE / Tested against a real device. More...
  void  sendCarrierAC64 (uint64_t data, uint16_t nbits=kCarrierAc64Bits, uint16_t repeat=kCarrierAc64MinRepeat)   Send a Carrier 64bit HVAC formatted message. Status: STABLE / Known to be working. More...
  void  sendCarrierAC84 (const uint8_t data[], const uint16_t nbytes=kCarrierAc84StateLength, const uint16_t repeat=kNoRepeat)   Send a Carroer A/C 84 Bit formatted message. Status: BETA / Untested but probably works. More...
  void  sendCarrierAC128 (const uint8_t data[], uint16_t nbytes=kCarrierAc128StateLength, uint16_t repeat=kCarrierAc128MinRepeat)   Send a Carrier 128bit HVAC formatted message. Status: BETA / Seems to work with tests. Needs testing agaisnt real devices. More...
  void  sendHaierAC (const unsigned char data[], const uint16_t nbytes=kHaierACStateLength, const uint16_t repeat=kHaierAcDefaultRepeat)   Send a Haier A/C formatted message. (HSU07-HEA03 remote) Status: STABLE / Known to be working. More...
  void  sendHaierACYRW02 (const unsigned char data[], const uint16_t nbytes=kHaierACYRW02StateLength, const uint16_t repeat=kHaierAcYrw02DefaultRepeat)   Send a Haier YR-W02 remote A/C formatted message. Status: STABLE / Known to be working. More...
  void  sendHaierAC160 (const unsigned char data[], const uint16_t nbytes=kHaierAC160StateLength, const uint16_t repeat=kHaierAc160DefaultRepeat)   Send a Haier 160 bit remote A/C formatted message. Status: STABLE / Known to be working. More...
  void  sendHaierAC176 (const unsigned char data[], const uint16_t nbytes=kHaierAC176StateLength, const uint16_t repeat=kHaierAc176DefaultRepeat)   Send a Haier 176 bit remote A/C formatted message. Status: STABLE / Known to be working. More...
  void  sendHitachiAC (const unsigned char data[], const uint16_t nbytes=kHitachiAcStateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi 28-byte/224-bit A/C formatted message. (HITACHI_AC) Status: STABLE / Working. More...
  void  sendHitachiAC1 (const unsigned char data[], const uint16_t nbytes=kHitachiAc1StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi 13 byte/224-bit A/C formatted message. (HITACHI_AC1) Status: STABLE / Confirmed Working. More...
  void  sendHitachiAC2 (const unsigned char data[], const uint16_t nbytes=kHitachiAc2StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi 53 byte/424-bit A/C formatted message. (HITACHI_AC2) Basically the same as sendHitachiAC() except different size. Status: STABLE / Expected to work. More...
  void  sendHitachiAc3 (const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi(3) A/C formatted message. (HITACHI_AC3) Status: STABLE / Working fine. More...
  void  sendHitachiAc264 (const unsigned char data[], const uint16_t nbytes=kHitachiAc264StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi 33-byte/264-bit A/C message (HITACHI_AC264) Basically the same as sendHitachiAC() except different size. Status: STABLE / Reported as working. More...
  void  sendHitachiAc296 (const unsigned char data[], const uint16_t nbytes=kHitachiAc296StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a HitachiAc 37-byte/296-bit A/C message (HITACHI_AC296) Status: STABLE / Working on a real device. More...
  void  sendHitachiAc344 (const unsigned char data[], const uint16_t nbytes=kHitachiAc344StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi A/C 43-byte/344-bit message. (HITACHI_AC344) Basically the same as sendHitachiAC() except different size. Status: Beta / Probably works. More...
  void  sendHitachiAc424 (const unsigned char data[], const uint16_t nbytes=kHitachiAc424StateLength, const uint16_t repeat=kHitachiAcDefaultRepeat)   Send a Hitachi 53-byte/424-bit A/C formatted message. (HITACHI_AC424) Status: STABLE / Reported as working. More...
  void  sendGICable (uint64_t data, uint16_t nbits=kGicableBits, uint16_t repeat=kGicableMinRepeat)   Send a raw G.I. Cable formatted message. Status: Alpha / Untested. More...
  void  sendWhirlpoolAC (const unsigned char data[], const uint16_t nbytes=kWhirlpoolAcStateLength, const uint16_t repeat=kWhirlpoolAcDefaultRepeat)   Send a Whirlpool A/C message. Status: BETA / Probably works. More...
  void  sendLutron (uint64_t data, uint16_t nbits=kLutronBits, uint16_t repeat=kNoRepeat)   Send a Lutron formatted message. Status: Stable / Appears to be working for real devices. More...
  void  sendElectraAC (const unsigned char data[], const uint16_t nbytes=kElectraAcStateLength, const uint16_t repeat=kNoRepeat)   Send a Electra A/C formatted message. Status: Alpha / Needs testing against a real device. More...
  void  sendPanasonicAC (const unsigned char data[], const uint16_t nbytes=kPanasonicAcStateLength, const uint16_t repeat=kPanasonicAcDefaultRepeat)   Send a Panasonic A/C message. Status: STABLE / Work with real device(s). More...
  void  sendPanasonicAC32 (const uint64_t data, const uint16_t nbits=kPanasonicAc32Bits, const uint16_t repeat=kPanasonicAcDefaultRepeat)   Send a Panasonic AC 32/16bit formatted message. Status: STABLE / Confirmed working. More...
  void  sendPioneer (const uint64_t data, const uint16_t nbits=kPioneerBits, const uint16_t repeat=kNoRepeat)   Send a raw Pioneer formatted message. Status: STABLE / Expected to be working. More...
  uint64_t  encodePioneer (uint16_t address, uint16_t command)   Calculate the raw Pioneer data code based on two NEC sub-codes Status: STABLE / Expected to work. More...
  void  sendMWM (const unsigned char data[], const uint16_t nbytes, const uint16_t repeat=kNoRepeat)   Send a MWM packet/message. Status: Implemented. More...
  void  sendVestelAc (const uint64_t data, const uint16_t nbits=kVestelAcBits, const uint16_t repeat=kNoRepeat)   Send a Vestel message Status: STABLE / Working. More...
  void  sendTcl96Ac (const unsigned char data[], const uint16_t nbytes=kTcl96AcStateLength, const uint16_t repeat=kTcl96AcDefaultRepeat)   Send a TCL 96-bit A/C message. Status: BETA / Untested on a real device working. More...
  void  sendTcl112Ac (const unsigned char data[], const uint16_t nbytes=kTcl112AcStateLength, const uint16_t repeat=kTcl112AcDefaultRepeat)   Send a TCL 112-bit A/C message. Status: Beta / Probably working. More...
  void  sendTeco (const uint64_t data, const uint16_t nbits=kTecoBits, const uint16_t repeat=kNoRepeat)   Send a Teco A/C message. Status: Beta / Probably working. More...
  void  sendLegoPf (const uint64_t data, const uint16_t nbits=kLegoPfBits, const uint16_t repeat=kLegoPfMinRepeat)   Send a LEGO Power Functions message. Status: Beta / Should work. More...
  void  sendNeoclima (const unsigned char data[], const uint16_t nbytes=kNeoclimaStateLength, const uint16_t repeat=kNeoclimaMinRepeat)   Send a Neoclima message. Status: STABLE / Known to be working. More...
  void  sendAmcor (const unsigned char data[], const uint16_t nbytes=kAmcorStateLength, const uint16_t repeat=kAmcorDefaultRepeat)   Send a Amcor HVAC formatted message. Status: STABLE / Reported as working. More...
  void  sendEpson (uint64_t data, uint16_t nbits=kEpsonBits, uint16_t repeat=kEpsonMinRepeat)   Send an Epson formatted message. Status: Beta / Probably works. More...
  void  sendSymphony (uint64_t data, uint16_t nbits=kSymphonyBits, uint16_t repeat=kSymphonyDefaultRepeat)   Send a Symphony packet. Status: STABLE / Should be working. More...
  void  sendAirwell (uint64_t data, uint16_t nbits=kAirwellBits, uint16_t repeat=kAirwellMinRepeats)   Send an Airwell Manchester Code formatted message. Status: BETA / Appears to be working. More...
  void  sendDelonghiAc (uint64_t data, uint16_t nbits=kDelonghiAcBits, uint16_t repeat=kDelonghiAcDefaultRepeat)   Send a Delonghi A/C formatted message. Status: STABLE / Reported as working on a real device. More...
  void  sendDoshisha (const uint64_t data, uint16_t nbits=kDoshishaBits, const uint16_t repeat=kNoRepeat)   Send a Doshisha formatted message. Status: STABLE / Works on real device. More...
  uint64_t  encodeDoshisha (const uint8_t command, const uint8_t channel=0)   Encode Doshisha combining constant values with command and channel. Status: STABLE / Working. More...
  void  sendMultibrackets (const uint64_t data, const uint16_t nbits=kMultibracketsBits, const uint16_t repeat=kMultibracketsDefaultRepeat)   Send a Multibrackets formatted message. Status: BETA / Appears to be working. More...
  void  sendTechnibelAc (uint64_t data, uint16_t nbits=kTechnibelAcBits, uint16_t repeat=kTechnibelAcDefaultRepeat)   Send an Technibel AC formatted message. Status: STABLE / Reported as working on a real device. More...
  void  sendCoronaAc (const uint8_t data[], const uint16_t nbytes=kCoronaAcStateLength, const uint16_t repeat=kNoRepeat)   Send a CoronaAc formatted message. Status: STABLE / Working on real device. More...
  void  sendZepeal (const uint64_t data, const uint16_t nbits=kZepealBits, const uint16_t repeat=kZepealMinRepeat)   Send a Zepeal formatted message. Status: STABLE / Works on real device. More...
  void  sendVoltas (const unsigned char data[], const uint16_t nbytes=kVoltasStateLength, const uint16_t repeat=kNoRepeat)   Send a Voltas formatted message. Status: STABLE / Working on real device. More...
  void  sendMetz (const uint64_t data, const uint16_t nbits=kMetzBits, const uint16_t repeat=kMetzMinRepeat)   Send a Metz formatted message. Status: Beta / Needs testing against a real device. More...
  void  sendTranscold (const uint64_t data, const uint16_t nbits=kTranscoldBits, const uint16_t repeat=kTranscoldDefaultRepeat)   Send a Transcold message Status: STABLE / Confirmed Working. More...
  void  sendElitescreens (const uint64_t data, const uint16_t nbits=kEliteScreensBits, const uint16_t repeat=kEliteScreensDefaultRepeat)   Send an Elite Screens formatted message. Status: BETA / Probably Working. More...
  void  sendMilestag2 (const uint64_t data, const uint16_t nbits=kMilesTag2ShotBits, const uint16_t repeat=kMilesMinRepeat)   Percentage. More...
  void  sendEcoclim (const uint64_t data, const uint16_t nbits=kEcoclimBits, const uint16_t repeat=kNoRepeat)   Send a EcoClim A/C formatted message. Status: STABLE / Confirmed working on real device. More...
  void  sendXmp (const uint64_t data, const uint16_t nbits=kXmpBits, const uint16_t repeat=kNoRepeat)   Send a XMP packet. Status: STABLE / Confirmed working against a real device. More...
  void  sendTruma (const uint64_t data, const uint16_t nbits=kTrumaBits, const uint16_t repeat=kNoRepeat)   Send a Truma formatted message. Status: STABLE / Confirmed working. More...
  void  sendTeknopoint (const unsigned char data[], const uint16_t nbytes=kTeknopointStateLength, const uint16_t repeat=kNoRepeat)   Send a Teknopoint formatted message. Status: BETA / Probably works. More...
  void  sendKelon (const uint64_t data, const uint16_t nbits=kKelonBits, const uint16_t repeat=kNoRepeat)   Send a Kelon 48-bit message. Status: STABLE / Working. More...
  void  sendKelon168 (const unsigned char data[], const uint16_t nbytes=kKelon168StateLength, const uint16_t repeat=kNoRepeat)   Send a Kelon 168 bit / 21 byte message. Status: BETA / Probably works. More...
  void  sendBose (const uint64_t data, const uint16_t nbits=kBoseBits, const uint16_t repeat=kNoRepeat)   Send a Bose formatted message. Status: STABLE / Known working. More...
  void  sendArris (const uint64_t data, const uint16_t nbits=kArrisBits, const uint16_t repeat=kNoRepeat)   Send an Arris Manchester Code formatted message. Status: STABLE / Confirmed working. More...
  void  sendRhoss (const unsigned char data[], const uint16_t nbytes=kRhossStateLength, const uint16_t repeat=kRhossDefaultRepeat)   Send a Rhoss HVAC formatted message. Status: STABLE / Reported as working. More...
  void  sendAirton (const uint64_t data, const uint16_t nbits=kAirtonBits, const uint16_t repeat=kAirtonDefaultRepeat)   Send a Airton formatted message. Status: STABLE / Confirmed working. More...
  void  sendToto (const uint64_t data, const uint16_t nbits=kTotoBits, const uint16_t repeat=kTotoDefaultRepeat)   Send a Toto Toilet formatted message. Status: BETA / Seems to work. More...
  void  sendClimaButler (const uint64_t data, const uint16_t nbits=kClimaButlerBits, const uint16_t repeat=kNoRepeat)   Send a ClimaButler formatted message. Status: STABLE / Confirmed working. More...
  void  sendBosch144 (const unsigned char data[], const uint16_t nbytes=kBosch144StateLength, const uint16_t repeat=kNoRepeat)   Send a Bosch 144-bit / 18-byte message (96-bit message are also possible) Status: BETA / Probably Working. More...
  void  sendWowwee (const uint64_t data, const uint16_t nbits=kWowweeBits, const uint16_t repeat=kWowweeDefaultRepeat)   Send a WowWee formatted message. Status: STABLE / Confirmed working with real device. More...
  void  sendYork (const unsigned char data[], const uint16_t nbytes=kYorkStateLength, const uint16_t repeat=kNoRepeat)   Send a 17 Byte / 136 bit York A/C message. Status: ALPHA / Untested. More...
  static uint16_t  minRepeats (const decode_type_t protocol)   Get the minimum number of repeats for a given protocol. More...
  static uint16_t  defaultBits (const decode_type_t protocol)   Get the default number of bits for a given protocol. More...
  static uint32_t  encodeMetz (const uint8_t address, const uint8_t command, const bool toggle=false)   Encode a Metz address, command, and toggle bits into a code suitable for use with sendMetz(). More...
  static uint32_t  toggleArrisRelease (const uint32_t data)   Flip the toggle button release bits of an Arris message. Used to indicate a change of remote button's state. e.g. Press vs. Release. More...
  static uint32_t  encodeArris (const uint32_t command, const bool release)   Construct a raw 32-bit Arris message code from the supplied command & release setting. More...
  uint32_t  calcUSecPeriod (uint32_t hz, bool use_offset=true)   Calculate the period for a given frequency. More...
  void  _sendSony (const uint64_t data, const uint16_t nbits, const uint16_t repeat, const uint16_t freq)   Internal procedure to generate a Sony/SIRC(Serial Infra-Red Control) message Status: STABLE / Known working. More...
 

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4