Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A BSIRTransmitter object must specify the hardware interface that will output the IR signal:

...

BSIRTransmitter

...

(in

...

DOMString

...

interface)

Valid hardware interfaces include the following:

  • "IR-out": The 3.5mm IR input connector (available on XDx30 players) or 3.5mm IR input/output connector (available on XTx43, 4Kx42, XDx33, and XDx32 players)

  • "Iguana": The Iguanaworks IR transceiver

Methods

boolean Send(in DOMString Type, in unsigned long code)

boolean SetSendPolarity(in boolean polarity)

void Close()

Shuts down the instance, preventing it from further consuming resources. If this method is not called, garbage collection determines when the instance will be destroyed.

Example

Code Block
languagejs
<script>
    var irTransmitter = new BSIRTransmitter("IR-out");

    function irCode1()
    {
        console.log('############ irCode1');
        irTransmitter.Send("NEC", 65284);
    }
    function irCode2()
    {
        console.log('############ irCode2');
        irTransmitter.Send("NEC", 65288);
    }
    function irCode3()
    {
        console.log('############ irCode3');
        irTransmitter.Send("NEC", 65290);
    }
</script>