mc3000_apply_profile
Apply a custom battery charging profile to MC3000 charger slots. Set parameters directly or use a pre-built profile hex, with option to start immediately.
Instructions
Apply a profile/program. Pass profile_hex from mc3000_build_profile or pass the same profile fields directly. Optionally start selected slots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 0 charge, 1 refresh, 2 storage/break-in, 3 discharge, 4 cycle | |
| start | No | ||
| breakin | No | ||
| slot_mask | No | slot bitmask: slot1=1, slot2=2, slot3=4, slot4=8 | |
| cycle_mode | No | ||
| cycle_count | No | ||
| profile_hex | No | ||
| temp_cutoff | No | ||
| battery_type | No | 0 LiIon, 1 LiFe, 2 LiIo4.35, 3 NiMH, 4 NiCd, 5 NiZn, 6 Eneloop, 7 RAM, 8 LTO, 9 Na-Lion | |
| capacity_mah | No | ||
| keep_voltage_mv | No | Omit for chemistry default; NiMH/NiCd/Eneloop default is 1000mV. | |
| charge_current_ma | No | ||
| negative_delta_mv | No | ||
| time_limit_minutes | No | ||
| trickle_current_ma | No | ||
| charge_rest_minutes | No | ||
| discharge_current_ma | No | ||
| charge_stop_current_ma | No | Omit for chemistry default; NiMH/NiCd/Eneloop default is 50mA. | |
| charge_stop_voltage_mv | No | Omit for chemistry default; NiMH/NiCd/Eneloop default is 1650mV. | |
| discharge_rest_minutes | No | ||
| discharge_stop_current_ma | No | ||
| discharge_stop_voltage_mv | No | Omit for chemistry default; NiMH/NiCd/Eneloop default is 1000mV. |