3.1.9.2.11. waf_tools.bms_config_model.RTOS
- class waf_tools.bms_config_model.RTOS(name: ~typing.Annotated[~typing.Literal['freertos'], ~pydantic.functional_validators.BeforeValidator(func=~waf_tools.bms_config_model._to_lower, json_schema_input_type=PydanticUndefined)], addons: list[~typing.Annotated[str, ~pydantic.functional_validators.BeforeValidator(func=~waf_tools.bms_config_model._to_lower, json_schema_input_type=PydanticUndefined), FieldInfo(annotation=NoneType, required=True, metadata=[Strict(strict=True)])]] = <factory>)
Bases:
objectReal-Time Operating System configuration.
Specifies which RTOS kernel and optional addons are used by the foxBMS firmware.
- name
RTOS kernel name.
- Type:
Literal[‘freertos’]
- addons
List of addon identifiers.
- Type:
list[str]