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:
Service
The 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#