def poke(self, session, address, width, data):

        if width == 8:
            return self.poke_8(session, address, data)
        elif width == 16:
            return self.poke_16(session, address, data)
        elif width == 32:
            return self.poke_32(session, address, data)

        raise ValueError('%s is not a valid size. Valid values are 8, 16 or 32' % width)

    # Methods that VISA Library implementations must implement
Sets the component to read-only. Readonly is not used in
dataset/ETHPy150Open hgrecco/pyvisa/pyvisa/highlevel.py/VisaLibraryBase.poke--crossover with--dataset/ETHPy150Open rwl/muntjac/muntjac/ui/progress_indicator.py/ProgressIndicator.setReadOnly