BSCECTransmitter
2 min
Para obtener más información sobre los métodos disponibles, consulte la entrada roCecInterfaceroCecInterface. Tenga en cuenta que solo puede usar esta clase de JavaScript para enviar mensajes CEC. Use BSCECReceiverBSCECReceiver para recibir mensajes CEC.
Cuando sea posible, se deben usar las APIs de JavaScript en lugar de los objetos BrightScript-Javascript. La API de JavaScript equivalente a este objeto es ceccec.
Métodos
- boolean SendRawMessage(in ArrayBuffer data)
- boolean SendRawMessage(in ArrayBufferView data)
- boolean SendRawMessage(in DOMString data)
- void Close(): Cierra la instancia, evitando que siga consumiendo recursos. Si no se llama a este método, la recolección de basura determina cuándo se destruirá la instancia.
Ejemplo
El siguiente ejemplo de JavaScript muestra cómo enviar un conjunto de mensajes CEC:
function cecDisplayOn()
{
console.log("### cecDisplayOn ###");
var cec_control = new BSCECTransmitter();
var buffer = new Uint8Array(2);
buffer[ 0 ] = 0x40;
buffer[ 1 ] = 0x0D;
cec_control.SendRawMessage(buffer);
}
function cecDisplayOff()
{
console.log("### cecDisplayOff ###");
var cec_control = new BSCECTransmitter();
var buffer = new Uint8Array(2);
buffer[ 0 ] = 0x40;
buffer[ 1 ] = 0x36;
cec_control.SendRawMessage(buffer);
}