release_all_locomotives
Release throttles on all acquired locomotives without altering speed or direction. Turns off active functions automatically. Use to hand off control mid-run.
Instructions
Release this session's throttle on EVERY currently-acquired locomotive, without changing their state.
Call for "release all locomotives"/"libère toutes les locos" — ending a session or handing off without stopping anything. Speed and direction stay untouched; only the throttle is released. Exception: any still-active function (e.g. lights) is turned off first automatically — releasing with one on can flip direction.
NOT park_all_locomotives (also stops, faces forward, lights off before releasing) and NOT emergency_stop_all (stops motion but keeps throttles acquired). Use only to let go of control without changing current locomotive state — e.g. handing off mid-run.
Only reaches locomotives THIS session acquired. Nothing acquired yet returns {"released": []}, not an error.
Returns {"released": [{"address", "released": bool}...]} — one entry per locomotive, attempted independently so one failure doesn't block the rest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||