{ "name": "battery_discharge_cutoff", "sample_period_ms": 1000, "safety": { "max_voltage": 5.0, "max_current": 0.5, "max_power": 2.5, "abort_on_disconnect": true }, "steps": [ { "action": "set_mode", "mode": "CC" }, { "action": "set_current", "value": 0.20 }, { "action": "output", "enabled": true }, { "action": "hold_until", "timeout_s": 14400, "condition": { "type": "voltage_below", "value": 3.00 }, "break_if": { "type": "temperature_above", "value": 50.0 } }, { "action": "output", "enabled": false } ], "abort_sequence": [ { "action": "safe" } ] }