Pydrs

Latest version: v2.3.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.2.4

Changed:
- Fix identation bug on `get_dsp_modules_bank()`
- List into dict (get/set params) and also returns digital value for FP
- Returns dict for certain FAC/FBP/FAP read_vars() functions

1.2.3

Added:
- Deprecation messages for substituted/altered functions

1.2.2

Added:
- Error messages for BSMP return errors (0xE_)

Changed:
- `set_slave_add` is now a property, `slave_addr`
- `EthDRS`, `GenericDRS` and `SerialDRS` can be imported from the base module
- Fixed BSMP errors appearing as checksum errors
- Fixed eth-bridge version compatibility troubles (such as including the response status byte in the checksum)

1.2.1

Added:
- Resolution steps on error message
- `save_param_bank` timeout is set to a base safe value

Changed:
- Empty reply always throws exception
- Fixed exception type on error response (proper `SerialError` response instead of `SerialErrPckgLen`)
- Fixed leftover "broken" messages on a new command when another command times out
- Increases timeout for `save_param_bank`

Removed:
- Removed `get_ps_model`

1.2.0

Added:
- Support for TCP/IP communication (eth-bridge)
- Base class for different forms of communication
- BSMP validation
- Descriptive exceptions and warnings based on BSMP validation

Changed:
- `timeout` is now a property
- Connection is handled when every class instance is created instead of requiring `connect`

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.