def __call__(self, frame):
    if ('DfMuxTransferFunction' in frame):
        self.default_tf = frame['DfMuxTransferFunction']
    if (frame.type == core.G3FrameType.Wiring):
        self.wiring_map = frame['WiringMap']
        return self.send_off(frame)
    elif (frame.type == core.G3FrameType.Calibration):
        if ('BolometerProperties' in frame):
            self.bolo_props = frame['BolometerProperties']
        elif ('NominalBolometerProperties' in frame):
            self.bolo_props = frame['NominalBolometerProperties']
def __call__(self, frame):
    if ('DfMuxTransferFunction' in frame):
        self.default_tf = frame['DfMuxTransferFunction']
    if (frame.type == core.G3FrameType.Wiring):
        self.wiring_map = frame['WiringMap']
        return self.send_off(frame)
    elif (frame.type == core.G3FrameType.Calibration):
        if ('BolometerProperties' in frame):
            self.bolo_props = frame['BolometerProperties']
        elif ('NominalBolometerProperties' in frame):
            self.bolo_props = frame['NominalBolometerProperties']