def __init__(self, name, receiver, source_ignore, source_names):
        self._receiver = receiver
        self._muted = False
        self._volume = 0
        self._pwstate = STATE_OFF
        self._current_source = None
        self._source_list = None
        self._source_ignore = source_ignore
        self._source_names = source_names
        self._reverse_mapping = None
        self.update()
        self._name = name
This function serves as a switch that will return the appropriate lsq6 module depending
dataset/ETHPy150Open home-assistant/home-assistant/homeassistant/components/media_player/yamaha.py/YamahaDevice.__init__--crossover with--dataset/ETHPy150Open Mouse-Imaging-Centre/pydpiper/atoms_and_modules/LSQ6.py/getLSQ6Module