示例#1
0
 def ir_send(self, code=None, gpio_pin_out=15):
     ir = pys.IR(gpio_pin_out, self.protocol, self.protocol_config)
     code = self.pre_data + code
     print(code)
     ir.send_code(code)
     time.sleep(0.05)
     ir.terminate_pigpio()
示例#2
0
def send_ir(code: str):
    ir = irslinger.IR(GPIO_PIN, PROTOCOL, dict())
    if pm6006.get(code):
        ir.send_code(pm6006[code])
    else:
        log.info("Code not found")
    log.info("Exiting IR")
def handle_for_cond2(command):
    ir = pyslinger.IR(gpio_cond_2_out, protocol, protocol_config)
    ir.send_code(commands[command])
    return "success"
def off_handle2():
    ir = pyslinger.IR(gpio_pin2, protocol, protocol_config)
    ir.send_code("10001000110000000000010100011")
    return "success"
def on_handle1():
    ir = pyslinger.IR(gpio_pin1, protocol, protocol_config)
    ir.send_code("10001000000000001100001011101")
    return "success"
def handle_command(command_type, cond_type):
    ir = pyslinger.IR(cond_type, protocol, protocol_config)
    ir.send_code(command_type)
    return "success"