Hermes
Simulation Orchestration Platform for Aerospace
Loading...
Searching...
No Matches
hermes.backplane.sync Namespace Reference

Classes

class  FrameBarrier

Detailed Description

Synchronization primitives for frame coordination.

This module provides semaphore-based synchronization for coordinating
module execution across processes.

Frame Barrier Protocol:
    1. Scheduler calls signal_step() - releases all modules
    2. Each module calls wait_step() - blocks until released
    3. Each module executes and calls signal_done()
    4. Scheduler calls wait_all_done() - blocks until all complete
    5. Repeat for next frame