nanover.imd.imd_server module

Module providing a server for running a :class: ImdService.

class nanover.imd.imd_server.ImdServer(*, address: str | None = None, port: int | None = None)

Bases: NanoverServer

Class providing a NanoverServer with an ImdStateWrapper for accessing IMD-specific state.

Parameters:
  • address – URL or IP address at which to run the server.

  • port – Port at which to run the server.

property imd_state: ImdStateWrapper

An ImdStateWrapper for accessing the interaction-relevant state of this server.