code: def _on_read(self, sender, *args, **kwargs):
          
          data = kwargs.get('data', None)
          self.on_read(data=data)
  
          self._handle_message(data)
docs: Internal handler for reading from the device.