code: def get_status(self):
          
          logger.debug("get server status")
          server_status = ctypes.c_int()
          cpu_status = ctypes.c_int()
          clients_count = ctypes.c_int()
          error = self.library.Srv_GetStatus(self.pointer, ctypes.byref(server_status),
                                             ctypes.byref(cpu_status),
                                             ctypes.byref(clients_count))
          check_error(error)
          logger.debug("status server %s cpu %s clients %s" %
                       (server_status.value, cpu_status.value,
                        clients_count.value))
          return snap7.snap7types.server_statuses[server_status.value], \
                 snap7.snap7types.cpu_statuses[cpu_status.value], \
                 clients_count.value
docs: Reads the server status, the Virtual CPU status and the number of
          the clients connected.
  
          :returns: server status, cpu status, client count