Porting minimal machines to use and work with qitech_lib#1404
Draft
Bra7wurs7 wants to merge 41 commits into
Draft
Porting minimal machines to use and work with qitech_lib#1404Bra7wurs7 wants to merge 41 commits into
Bra7wurs7 wants to merge 41 commits into
Conversation
* started adding in qitech lib * sanity commit * sanity commit nr2 * refactored * updated digital input test * restoring api * compiles now * updated for new ecat triple buf impl * digital_input_test_machine shows up with ident * adding back api logic * added socketio back * sanity commit * sanity * test * formatted and fixed machine identification * temp * refactored extruder * removed extruder1 mock * refactored extruder, now only one extruder exists * sanity commit * winder compiles now * sanity commit * fixed compile error * fixed winder traverse (needed pre proc, annd post proc) * added laser * updated aquapath * manually rebased aquapath1 and extruder1 * Run set permissions with cargo config and allow passing interface name * Only remove ethercat devices that can be mapped Other devices should remain, so that we can map them another way * Read eeprom mappings and send to front-end * Allow overwriting device idents with json file * Add home to qitech service and fix service * Save device machine identifications on api request * Use state directory instead of adding a home to the service user * mocking refac * idk * refactor, and added bottle_cap_sorter(wip) * fixed bug introduced by "new" mapping ... * removed wago modules and added them to qitech lib * updated main, fixed bitslices, deleted buffer1 * refactored, and changed to enp1s0 * test * test2 * recurse submodules * added newest submodule version * added interface_discovery * fixed winder init * Fixed Formatting * added hotplugging for laser * fixed traverse * Fixed hotplugging of laser * Qitech lib legacy eeprom (#1376) * added in code/config for preop configuration * reverted changes to step converters * fixed formatting * reverted changes to qitech.nix * reverted changes * fixed channel not being set * updated npm deps hash * updated to scoketioxide 0.18.2 * updated to 26.05 * updated flake.lock * trigger ci * updated Hash * added * updated qitech_lib * updated default config * formatting changes, reverted flake lock to 25.11 * chore: update npmDepsHash to sha256-EWC9VL6MjJYpdAuuB8E5wxcv7mf40VMrqdeUWlS3o64= * reverted flake nix to 25.11 * removed unnecessarry changes * removed more unnecessarry changes * removed unnecessary changes * reverted changes to manual * removed change to flake.nix * fixed compile errors * fixed preop code * better formatting, fixed regression * removed console.log --------- Co-authored-by: kraemr <93094049+kraemr@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * serial can run without ethercat * added new aquapath * added winder init code from main * updated qitech_lib submodule * removed sdo blobs --------- Co-authored-by: Oshgnacknak <osh@oshgnacknak.de> Co-authored-by: Melvin Spieß <0xsnacj@proton.me> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
CI: run on staging branch
Nodejs version unify
* qitech_lib post fixups for nix * cargo fmt * drop bad practice runner script * CI: replace archived rust action, allow warning
update qitech_lib to `8fb3982`
* added code for switching to mailbox * Fixed formatting * using main qitech_lib again
…he previous cherry pick
During Cherry Picking: Added minimal machines to lib
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DEPENDS ON THIS PR: qitechgmbh/qitech_lib#40
[ ] - Not Tested
[X] - Fully Tested
[-] - Tested before rebase
Minimal machines tested working after refactor:
[-] wago_750_531_machine;
[-] wago_750_553_machine;
[ ] analog_input_test_machine;
[ ] digital_input_test_machine;
[ ] ip20_test_machine;
[ ] mock;
[ ] motor_test_machine;
[ ] test_machine;
[ ] test_machine_stepper;
[ ] wago_750_430_di_machine;
[ ] wago_750_460_machine;
[ ] wago_750_501_test_machine;
[ ] wago_8ch_dio_test_machine;
[ ] wago_ai_test_machine;
[ ] wago_do_test_machine;