{ "name": "repeat_n_pulse_test", "sample_period_ms": 500, "safety": { "max_voltage": 6.0, "max_current": 0.8, "max_power": 4.0, "abort_on_disconnect": true }, "steps": [ { "action": "set_mode", "mode": "CC" }, { "action": "repeat", "times": 5, "break_if": { "type": "temperature_above", "value": 45.0 }, "steps": [ { "action": "set_current", "value": 0.20 }, { "action": "output", "enabled": true }, { "action": "hold", "duration_s": 5 }, { "action": "set_current", "value": 0.50 }, { "action": "hold", "duration_s": 5 }, { "action": "output", "enabled": false }, { "action": "hold", "duration_s": 2 } ] } ], "abort_sequence": [ { "action": "safe" } ] }