def __init__(self, receiver_queue: Queue, pushable_queue: Queue, streaming_queue: Queue):
    self.state = State()
    self.ir = irsdk.IRSDK()
    self.should_run = False
    self.receiver_queue = receiver_queue
    self.pushable_queue = pushable_queue
    self.streaming_queue = streaming_queue
    self.sentGeneralData = False
def __init__(self, receiver_queue: Queue, pushable_queue: Queue, streaming_queue: Queue):
    self.state = State()
    self.ir = irsdk.IRSDK()
    self.should_run = False
    self.receiver_queue = receiver_queue
    self.pushable_queue = pushable_queue
    self.streaming_queue = streaming_queue
    self.sentGeneralData = False