services¶
Subpackages¶
Module contents¶
- class InitDataService¶
Bases:
Service- get(msg: GetDataMessage)¶
- handle_message(_)¶
- handle_message(msg: GetDataMessage)
- classmethod install(sim: Simulation)¶
- logger: Logger¶
- root: Path¶
- run()¶
- socket: MessageRouterSocket¶
- class Orchestrator¶
Bases:
ServiceThe class that manages the timeline and acts as a broker between models
- classmethod install(sim: Simulation)¶
- logger: Logger¶
- make_send(identifier: str)¶
create a send function that a can be used to send a message to a specific client connected to the ZMQ Router
- run()¶
- timeline: TimelineController¶
- class UpdateDataService¶
Bases:
Service- clear(msg: ClearDataMessage)¶
- get(msg: GetDataMessage)¶
- handle_message(_)¶
- handle_message(msg: GetDataMessage)
- handle_message(msg: PutDataMessage)
- handle_message(msg: ClearDataMessage)
- classmethod install(sim: Simulation)¶
- logger: Logger¶
- put(msg: PutDataMessage)¶
- run()¶
- socket: MessageRouterSocket¶