docs: def get_router_diagnostics(self, x, y):
          """Get the values of the router diagnostic counters.
  
          Returns
          -------
          :py:class:`~.RouterDiagnostics`
              Description of the state of the counters.
          """
          # Read the block of memory
          data = self.read(0xe1000300, 64, x=x, y=y)
  
          # Convert to 16 ints, then process that as the appropriate tuple type
          return RouterDiagnostics(*struct.unpack("<16I", data))