checkSdkFeatures(["infrared-send"]); let infrared = require("infrared"); print("Sending Samsung32 signal (lowers volume)..."); infrared.sendSignal("Samsung32", 0x00000007, 0x0000000b); delay(1000); print("Sending raw signal... (Fujitsu AC)"); infrared.sendRawSignal( [ 3298, 1571, 442, 368, 442, 367, 443, 1180, 442, 370, 440, 1181, 442, 368, 442, 367, 442, 368, 442, 1180, 443, 1180, 442, 368, 441, 367, 442, 369, 441, 1180, 442, 1180, 443, 368, 442, 369, 441, 368, 442, 368, 442, 368, 442, 368, 441, 368, 441, 368, 442, 368, 442, 368, 442, 367, 442, 368, 442, 366, 444, 1181, 442, 368, 441, 367, 442, 368, 442, 367, 442, 369, 441, 367, 443, 367, 442, 1180, 442, 368, 442, 368, 442, 368, 441, 368, 441, 1180, 442, 1180, 442, 1181, 442, 1181, 441, 1181, 442, 1181, 442, 1181, 442, 1181, 442, 369, 441, 368, 441, 1182, 442, 367, 443, 367, 443, 367, 442, 368, 442, 1181, 441, 369, 441, 369, 441, 369, 441, 1180, 442, 1181, 441, 369, 442, 368, 442, 367, 442, 368, 441, 1181, 441, 1183, 440, 368, 442, 368, 441, 369, 441, 1181, 442, 368, 442, 367, 443, 1181, 442, 368, 442, 369, 441, 368, 441, 369, 440, 368, 442, 367, 443, 367, 442, 367, 442, 367, 442, 368, 442, 369, 441, 369, 441, 368, 442, 369, 441, 368, 441, 367, 443, 368, 442, 367, 442, 369, 441, 369, 441, 368, 441, 367, 442, 367, 442, 368, 442, 368, 441, 368, 442, 368, 442, 368, 441, 367, 442, 367, 442, 368, 442, 368, 441, 368, 442, 369, 441, 368, 441, 367, 442, 368, 441, 368, 442, 368, 442, 368, 442, 368, 442, 367, 442, 1181, 442, 367, 442, 368, 441, 1181, 442, 1182, 441, 1181, 442, 1181, 442, 1181, 441, 368, 442, 368, 442, 369, 441, ], true, { frequency: 38000, dutyCycle: 0.33 }, ); delay(1000); print( "Sending raw signal... (Fujitsu AC) with default frequency and duty cycle", ); infrared.sendRawSignal([ 3300, 1596, 416, 362, 448, 363, 446, 1177, 445, 363, 446, 1177, 445, 362, 448, 362, 448, 364, 446, 1178, 444, 1207, 415, 362, 448, 362, 448, 363, 447, 1177, 445, 1177, 446, 362, 448, 362, 447, 362, 447, 362, 448, 363, 447, 362, 447, 363, 447, 363, 447, 363, 446, 363, 446, 362, 447, 362, 447, 363, 446, 1177, 445, 363, 447, 364, 446, 362, 448, 363, 447, 363, 446, 362, 447, 362, 448, 1175, 447, 363, 447, 364, 446, 362, 448, 362, 448, 1176, 446, 362, 448, 362, 448, 363, 446, 362, 448, 362, 448, 363, 447, 1175, 446, 394, 415, 1176, 446, 1178, 444, 1174, 449, 1177, 445, 1180, 443, 1179, 443, ]); print("Success");