* Add separate class for sftp file system
* Add separate serial IO handling class
* Replace function name mangling with gcode handler registration system
* Add states to virtual Bambu printer that manage state specific interaction
* Add synchronization utilities to work with virtual printer as if it is a binary stream
* Add unittests with mocked Bambu printer to ensure core functionality works as expected
* Fix formatting to be automatically processed by black formatter
* Fix python 3.10 type annotations for readability
This commit is contained in:
Anton Skrypnyk
2024-07-30 05:49:12 +03:00
committed by GitHub
parent ad862d5ebd
commit fda4b86cbc
26 changed files with 2723 additions and 1422 deletions

2
.gitignore vendored
View File

@ -8,3 +8,5 @@ dist
.DS_Store
*.zip
extras
test/test_output