B4J Programming Press on the image to return to the main documentation page.

rIRremoteESP8266

List of types:

IrReceive
IrResult
IrSend

IrReceive


Events:

Decoded (Result As IrResult)

Members:


  Enable As void

  Initialize (Pin As Byte, DecodedSub As SubVoidIrResult) As void

Members description:

Enable As void
Enables the receiver.
Initialize (Pin As Byte, DecodedSub As SubVoidIrResult) As void
Initializes the object.
Pin - The ir receiver pin.
DecodedSub - The sub that will handle the decoded event.

IrResult


Events:

None

Members:


  AIWA_RC_T501 As Int

  DecodeType As Int

  DISH As Int

  JVC As Int

  LG As Int

  MITSUBISHI As Int

  NEC As Int

  PANASONIC As Int

  RawBuffer() As ULong

  RC5 As Int

  RC6 As Int

  SAMSUNG As Int

  SANYO As Int

  SHARP As Int

  SONY As Int

  UNKNOWN As Int

  Value As ULong

  WHYNTER As Int

Members description:

AIWA_RC_T501 As Int
DecodeType As Int
DISH As Int
JVC As Int
LG As Int
MITSUBISHI As Int
NEC As Int
PANASONIC As Int
RawBuffer() As ULong
RC5 As Int
RC6 As Int
SAMSUNG As Int
SANYO As Int
SHARP As Int
SONY As Int
UNKNOWN As Int
Value As ULong
WHYNTER As Int

IrSend


Events:

None

Members:


  Enable (Pin As Byte, KHZ As Int) As void

  SendDISH (data As ULong, nbits As Int) As void

  SendJVC (data As ULong, nbits As Int, repeat As Boolean) As void

  SendLG (data As ULong, nbits As Int) As void

  SendNEC (data As ULong, nbits As Int) As void

  SendPanasonic (address As UInt, data As ULong) As void

  SendRaw (Buffer() As ULong, KHZ As Int) As void

  SendRC5 (data As ULong, nbits As Int) As void

  SendRC6 (data As ULong, nbits As Int) As void

  SendSAMSUNG (data As ULong, nbits As Int) As void

  SendSharp (address As UInt, command As UInt) As void

  SendSharpRaw (data As ULong, nbits As Int) As void

  SendSony (data As ULong, nbits As Int) As void

  SendWhynter (data As ULong, nbits As Int) As void

Members description:

Enable (Pin As Byte, KHZ As Int) As void
KHZ - Modulation frequency. Should be between 36 to 40.
SendDISH (data As ULong, nbits As Int) As void
SendJVC (data As ULong, nbits As Int, repeat As Boolean) As void
SendLG (data As ULong, nbits As Int) As void
SendNEC (data As ULong, nbits As Int) As void
SendPanasonic (address As UInt, data As ULong) As void
SendRaw (Buffer() As ULong, KHZ As Int) As void
SendRC5 (data As ULong, nbits As Int) As void
SendRC6 (data As ULong, nbits As Int) As void
SendSAMSUNG (data As ULong, nbits As Int) As void
SendSharp (address As UInt, command As UInt) As void
SendSharpRaw (data As ULong, nbits As Int) As void
SendSony (data As ULong, nbits As Int) As void
SendWhynter (data As ULong, nbits As Int) As void

Top