3.1.6.2.4. waf_tools.battery_system_config_validate.SystemCurrents

class waf_tools.battery_system_config_validate.SystemCurrents(maximum_string_current_ma: Annotated[float, BeforeValidator(func=_float_from_number, json_schema_input_type=PydanticUndefined)], rest_current_ma: Annotated[float, BeforeValidator(func=_float_from_number, json_schema_input_type=PydanticUndefined)], cs_threshold_no_current_ma: Annotated[float, BeforeValidator(func=_float_from_number, json_schema_input_type=PydanticUndefined)], main_contactors_maximum_break_current_ma: Annotated[float, BeforeValidator(func=_float_from_number, json_schema_input_type=PydanticUndefined)])

Bases: object

Battery system current thresholds.

Defines the maximum string current, rest current threshold, no-current detection threshold, and contactor break current limit.