+DeviceReader class