Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 def get_digital_input_mode(self):
     return EftIoconf.get_digital_input_mode(self)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 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)