#include "bits_ir_receiver.h"

BitsIrReceiver::BitsIrReceiver(uint8_t data_pin) {
    IRrecv ir_receiver(data_pin);
}

void BitsIrReceiver::begin() {
    ir_receiver.enableIRIn();
}

int BitsIrReceiver::receive_command() {
    uint8_t ir_command = 0;
    if (ir_receiver.decode())
    {
        ir_command = ir_receiver.decodedIRData.command;
        ir_receiver.resume();
    }
    return ir_command;
}