Models¶
serial_toolbox.models¶
- class serial_toolbox.models.Config(*, baudrate: int, timeout: float, format: Literal['STR', 'HEX'], plotting: bool, print_numbers: bool, window_size: int)¶
- baudrate: int¶
- format: Literal['STR', 'HEX']¶
- model_computed_fields: ClassVar[dict[str, ComputedFieldInfo]] = {}¶
A dictionary of computed field names and their corresponding ComputedFieldInfo objects.
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- model_fields: ClassVar[dict[str, FieldInfo]] = {'baudrate': FieldInfo(annotation=int, required=True), 'format': FieldInfo(annotation=Literal['STR', 'HEX'], required=True), 'plotting': FieldInfo(annotation=bool, required=True), 'print_numbers': FieldInfo(annotation=bool, required=True), 'timeout': FieldInfo(annotation=float, required=True), 'window_size': FieldInfo(annotation=int, required=True)}¶
Metadata about the fields defined on the model, mapping of field names to [FieldInfo][pydantic.fields.FieldInfo].
This replaces Model.__fields__ from Pydantic V1.
- plotting: bool¶
- print_numbers: bool¶
- timeout: float¶
- window_size: int¶