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.

Param:

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

Param:

port: Port at which to run the server.

property imd_state: ImdStateWrapper

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