def get_register(self, motors, disable_sync_read=False):
        """ Gets the value from the specified register and sets it to the :class:`~pypot.dynamixel.motor.DxlMotor`. """
        if not motors:
            return False

        ids = [m.id for m in motors]
        getter = getattr(self.io, 'get_{}'.format(self.regname))

        values = (sum([list(getter([id])) for id in ids], [])
                  if disable_sync_read else
                  getter(ids))

        if not values:
            return False

        for m, val in zip(motors, values):
            m.__dict__[self.varname] = val

        for m in motors:
            m._read_synced[self.varname].done()

        return True
Gets the value from the specified register and sets it to the :class:`~pypot.dynamixel.motor.DxlMotor`.