Network.deregisterForEscapeSequence()

Overview

Deregister an escape sequence handler.

Added in version 2.0.0

Format

var result = Network.deregisterForEscapeSequence(sequenceToken);

Parameter Description Type Required
sequenceToken Returns an opaque object that represents the registered escape sequence. Returns null if registration failed. Must be the same object returned from Network.registerForEscapeSequence()). Object Required
result Returns true to indicate that the sequence was successfully deregistered. Returns false if the parameter is invalid or the sequence was not registered. Boolean Return

Example

Copy
/* Registers for BEL character to play warning sound.
 * Deregisters when scope is exited.
 */
function onBel(sequence) {
    Device.beepPlayFile("bel.wav");
}
var token = Network.registerForEscapeSequence('\x07', null, false, onBel);
if(token) {
    WLEvent.onExitScope(function () {
        Network.deregisterForEscapeSequence(token);
    });
}