Extend the existing AED Trainer architecture to support manual defibrillation.
Add an AED/Manual toggle in the AED panel. In Manual mode, the controller exposes energy selection (50-360J in standard increments: 50, 70, 100, 120, 150, 200, 300, 360), a Charge button, and a Shock button.
The shock workflow mirrors real device behavior: select energy, charge (with audible charging tone and ready indicator), shock.
Add a Sync mode toggle for synchronized cardioversion - when Sync is on, the device waits for the next R-wave before delivering the shock and energy ranges shift to cardioversion-appropriate values.
Post-shock rhythm outcome is controller-determined. All shocks log to the event log with energy, sync state, and resulting rhythm.