JalleliAchraf
eab675795a
Add compile and runtime metrics
2025-12-16 14:07:03 +01:00
rob
8c7e810359
wago modules detected and wrapped as an EtherCatDevice
2025-12-16 08:25:19 +01:00
rob
e4d0b3c5be
added logic for initializing wago modules on a 750_354
2025-12-12 15:24:59 +01:00
EinsPommes
622c94f2d9
update: redirect to setup when machine disconnects
2025-12-07 11:56:41 +01:00
rob
6b2164b88b
added frontend for extruder3 and fixed rpm calculation
2025-12-04 11:30:53 +01:00
JalleliAchraf
152dd3efa0
small test machine
2025-12-04 11:17:24 +01:00
rob
c9485a92e9
fixed formatting
2025-11-30 00:38:34 +01:00
rob
9df42c4d13
fixed server setup
2025-11-30 00:38:34 +01:00
rob
f66c6d4f65
Note entirely sure it works ...
2025-11-30 00:38:34 +01:00
Oshgnacknak
f50388b141
Just restart failed tasks
2025-11-24 12:54:40 +01:00
Oshgnacknak
e419974844
Refactor init logic to work without futures crate
2025-11-22 17:30:37 +01:00
Oshgnacknak
773d0f6c15
Remove tonic
2025-11-22 16:15:48 +01:00
rob
7ad74cf089
fixed formatting
2025-11-17 18:00:43 +01:00
rob
6073d37892
fixed remaining compile errors
2025-11-17 18:00:43 +01:00
rob
c04937553f
machines show up but dont get subscribed to
2025-11-17 18:00:43 +01:00
rob
e08bdfa3c7
removed unnecessary and outdated docs
2025-11-17 18:00:43 +01:00
rob
d282678b19
fixed compile errors for mock-machines
2025-11-17 18:00:43 +01:00
kraemr
fab4d2810e
fixed memory leak and added debugging utilities
2025-11-14 21:18:51 +01:00
kraemr
afe1d3b80e
fixed display of time taken on failing loop
2025-11-14 14:06:32 +01:00
kraemr
6c8005dba9
log cycle time on failure
2025-11-14 13:36:50 +01:00
kraemr
9f399ca6f3
fixed compile error
2025-11-14 13:25:44 +01:00
kraemr
a7574dd348
better error handling for copy ethercat outputs and inputs
2025-11-14 13:22:27 +01:00
kraemr
b39f3597c8
fixed loop
2025-11-14 12:20:53 +01:00
kraemr
319611f69d
fixed laser hotplug issue
2025-11-13 13:55:44 +01:00
kraemr
b60423fde6
removed unnecessary variable from shared_state and fixed serial hotplug
2025-11-13 09:33:40 +01:00
kraemr
d247bafcbb
fixed formatting
2025-11-13 01:00:28 +01:00
kraemr
5227aad4c6
removed all warnings
2025-11-13 00:56:59 +01:00
kraemr
8d42bd93f7
started refactoring so machines use channels instead of locks
...
backend works flawlessly now
added machine_connection and a main_thread actor
added back write_machine_device_ident
error handling for machines restored
correctly handles machine connections/disconnections now
removed unused deps
2025-11-12 17:54:11 +01:00
kraemr
37e467272b
removed potential "deadlock"
2025-11-12 17:41:03 +01:00
Oshgnacknak
8045f799f0
Use minimal set of units instead of full uom::si module
2025-11-10 17:15:51 +01:00
snacj
f63c797cd1
Fixed Formatting
2025-11-06 11:57:56 +01:00
snacj
de791f6ea8
Added PID for extruder nozzle.
2025-11-06 11:57:34 +01:00
kraemr
d4c82bfd7d
refactored ethercat input ouput into funcs, and added spin_sleep
...
with default target time of 300us
2025-11-04 15:23:19 +01:00
snacj
a94009514c
Changed Error message of moved code
2025-11-04 12:46:03 +01:00
Snacj
d1d3724f52
Fixed Formatting
2025-11-03 18:49:51 +01:00
Snacj
9f4177aff9
Fixed implementation errors
2025-11-03 18:48:01 +01:00
Snacj
e323fd76f8
Moved loop thread out of main loop
2025-11-03 18:45:08 +01:00
Snacj
b0d24d8502
fixed mock-machine init after app_state
2025-11-03 18:29:27 +01:00
Snacj
8ae20c2aae
Added init_mock back to main.rs and fixed serial devices relying on ethercat interface
2025-11-03 18:27:28 +01:00
Snacj
89843514b8
debugging main.rs
2025-11-03 17:41:26 +01:00
Snacj
8a6d4d1385
Fixed Register Vec to work with 2 Axis Laser in Modbus mode
2025-10-29 18:10:52 +01:00
kraemr
6b74c7ec7a
removed default mock-machine
2025-10-28 17:53:04 +01:00
kraemr
e8b561f722
added Winder mock
2025-10-28 17:53:04 +01:00
kraemr
b58e4333a0
removed traces
2025-10-27 11:08:21 +01:00
kraemr
f76cb9c381
Fixed Loop async code
2025-10-27 11:01:04 +01:00
kraemr
e93e10d14d
fixed all warnings and restored original ethercat discovery behaviour
2025-10-23 20:13:48 +02:00
kraemr
025464ebff
all init functions look sane now
...
fixed compilation errors
fixed compile errors
refactored serial device detection successfully
added serial_detection functions
fixed Killed error, and improved serial_detection
fixed all remaining issues
fix
fix
2025-10-23 20:13:33 +02:00
kraemr
ae8f77f070
started refactoring initialization to use futures instead
2025-10-22 17:56:52 +02:00
Christian
503ac18e7b
Ensure spool RPM is always displayed as a positive value
2025-10-21 12:37:34 +02:00
Christian
170667f2b4
Add spool direction control to Winder2
...
- Introduced a new setting for spool direction (Forward/Reverse) in Winder2PresetsPage and Winder2Settings.
- Updated the state management to include forward direction in useWinder.
- Enhanced the API to handle SetSpoolForward mutation.
- Adjusted the spool speed controller to apply direction based on the forward setting.
2025-10-21 12:37:34 +02:00