def set_stream_mapping(self, rx_maps, tx_maps): if rx_maps and self.info['features']['rx-mapping'] is False: raise RuntimeError('Not supported by this model') if tx_maps and self.info['features']['tx-mapping'] is False: raise RuntimeError('Not supported by this model') EftIoconf.set_stream_mapping(self, rx_maps, tx_maps)
def get_stream_mapping(self): if self.info['features']['rx-mapping'] is False and \ self.info['features']['tx-mapping'] is False: raise RuntimeError('Not supported by this model') return EftIoconf.get_stream_mapping(self)
def get_phantom_powering(self): if self.info['features']['phantom-powering'] is False: raise RuntimeError('Not supported by this model') return EftIoconf.get_phantom_powering(self)
def get_digital_input_mode(self): return EftIoconf.get_digital_input_mode(self)
def set_digital_input_mode(self, mode): if self.info['features'][mode] is False: raise RuntimeError('Not supported by this model') EftIoconf.set_digital_input_mode(self, mode)
def get_control_room_mirroring(self): if self.info['features']['control-room-mirroring'] is False: raise RuntimeError('Not supported by this model') return EftIoconf.get_control_room_mirroring(self)
def set_control_room_mirroring(self, output_pair): if self.info['features']['control-room-mirroring'] is False: raise RuntimeError('Not supported by this model') EftIoconf.set_control_room_mirroring(self, output_pair)