3.1.9.2.4. waf_tools.bms_config_model.AnalogFrontEnd
- class waf_tools.bms_config_model.AnalogFrontEnd(ic: Annotated[str, BeforeValidator(func=_to_lower, json_schema_input_type=PydanticUndefined), FieldInfo(annotation=NoneType, required=True, metadata=[Strict(strict=True)])], manufacturer: Annotated[Literal['adi', 'debug', 'ltc', 'maxim', 'nxp', 'st', 'ti'], BeforeValidator(func=_to_lower, json_schema_input_type=PydanticUndefined)])
Bases:
objectAnalog front-end IC configuration.
Defines the battery monitoring IC manufacturer and model used on the BMS-Slave board.
- ic
IC model identifier.
- Type:
str
- manufacturer
IC manufacturer name.
- Type:
Literal[‘adi’, ‘debug’, ‘ltc’, ‘maxim’, ‘nxp’, ‘st’, ‘ti’]
- Raises:
ValueError – If the manufacturer/IC combination is unsupported.