Robin Krämer
55af1120bf
removed yield and added small async sleep in async loop ( #1176 )
...
* removed yield and added small async sleep in async loop
* fixed linter error
2026-02-27 15:23:47 +01:00
kraemr
8449045efb
removed Terminal from Troubleshoot and added Export Button
...
fixed linter error, removed globallogstreaming
2026-02-24 11:47:17 +01:00
Robin Krämer
2c715d6a8e
fixed initialization by raising timeouts for eeprom,eeprom write lock ( #1136 )
...
* fixed initialization by raising timeouts for eeprom,eeprom write lock
* fixed formatting
2026-02-11 14:24:48 +01:00
Robin Krämer
0b30ae9a85
removed excessive logging, simplified socketio task with actual error printed … ( #1122 )
...
* removed excessive logging, simplified socketio task with actual error message
* fixed formatting
2026-02-05 17:34:48 +01:00
Robin Krämer
8c32ce2a2b
loop now uses Different Cycle time when development-build is set ( #1112 )
...
* loop now uses Different Cycle time when development-build is set
* fixed formatting
* hid stop_dnsmasq import behind feature flag
* added feature gate for start_dnsmasq in main
2026-02-05 11:52:56 +01:00
dependabot[bot]
1d1eeb3d48
Bump serde_json from 1.0.145 to 1.0.149
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.145 to 1.0.149.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.149
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-04 14:06:09 +00:00
Oshgnacknak
5009c5ca75
Merge pull request #1092 from qitechgmbh/dependabot/cargo/axum-0.8.8
...
Bump axum from 0.8.7 to 0.8.8
2026-02-04 15:03:41 +01:00
Oshgnacknak
50dbc46b8c
Merge pull request #1089 from qitechgmbh/dependabot/cargo/tracing-subscriber-0.3.22
...
Bump tracing-subscriber from 0.3.20 to 0.3.22
2026-02-04 15:01:40 +01:00
dependabot[bot]
d19af0923c
Bump axum from 0.8.7 to 0.8.8
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.8.7 to 0.8.8.
- [Release notes](https://github.com/tokio-rs/axum/releases )
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.7...axum-v0.8.8 )
---
updated-dependencies:
- dependency-name: axum
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 12:37:25 +00:00
Robin Krämer
08ce5a37bd
aquapath now works with all the other machines connected ( #1103 )
...
* aquapath now works with all the other machines connected
* fixed formatting
* removed unused import
* fixed formatting AGAIN
2026-02-03 13:36:07 +01:00
dependabot[bot]
985937c227
Bump tracing-subscriber from 0.3.20 to 0.3.22
...
Bumps [tracing-subscriber](https://github.com/tokio-rs/tracing ) from 0.3.20 to 0.3.22.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.22 )
---
updated-dependencies:
- dependency-name: tracing-subscriber
dependency-version: 0.3.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 02:25:04 +00:00
kraemr
ff3e787a03
fixed Wago Initialization Logic
...
fixed formatting
2026-01-30 16:16:10 +01:00
Robin Krämer
1e88979ced
dnsmasq now only runs after ethercat is OP ( #1063 )
2026-01-21 18:46:06 +01:00
Oshgnacknak
12e7f245ce
Rest API: Allow posting mutations to each machine
2026-01-15 16:57:09 +01:00
Oshgnacknak
1ffd7eade6
Rest API: Getting values from all mock machines
2026-01-15 16:57:09 +01:00
Oshgnacknak
703bbfc9e6
Rest API: Get mock winder v1 values
2026-01-15 16:57:09 +01:00
Oshgnacknak
057afb0b2e
List machines in rest api
2026-01-15 16:57:09 +01:00
4d796f8422
Implement Wago Power Supply Machine ( #915 )
...
* Add timeout to Modbus TCP connection
* Remove machine new trait from Machine trait
Machines should not need to know, how they where created.
Only in the machine registry do we assume we know the constructor.
* Initialize very basic WAGO machine
* Most basic WAGO power page
* Basic machine now known its namespace
* Display values from namespace
* Read live values from wago power supply
* Allow turning power on and off
* Allow setting mode
* Actually set registers correctly
* Show error if mutation fails
* Turn power on/off in UI
* Formatting
* Use actual serial number from device
* Fix loop logic
* Enable dhcp and dns server on lan interface
* Loop until modbus device has been found
* Format
* Fix time series creation
* Convert asserts into Err values
This is to make sure that the device cannot panic our backend.
---------
Co-authored-by: nixos-install.sh <nixos-install.sh@localhost>
Co-authored-by: Robin Krämer <93094049+kraemr@users.noreply.github.com >
2026-01-08 12:01:18 +01:00
rob
33441b95a5
added ChangeLog
2026-01-07 18:21:09 +01:00
rob
4e4d31cad1
changed metrics for frontend
2026-01-07 15:51:59 +01:00
rob
031fdf25a9
changed minor_faults to per sec in frontend
2026-01-07 15:33:06 +01:00
rob
402c47a81b
removed need for el5152 hack, aquapath now usable with other machines
2026-01-06 16:49:34 +01:00
rob
54a000a280
fixed formatting
2026-01-06 16:49:34 +01:00
rob
41fe118144
removed print again
2026-01-06 16:49:34 +01:00
rob
a350bb378f
added debug print
2026-01-06 16:49:34 +01:00
rob
aa2212820e
fixed ethercat setup
2026-01-06 16:49:34 +01:00
dependabot[bot]
e8796e00af
Bump tracing from 0.1.41 to 0.1.44
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.41 to 0.1.44.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44 )
---
updated-dependencies:
- dependency-name: tracing
dependency-version: 0.1.44
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-05 10:23:54 +01:00
Christian
2689d19928
Refactor import statements for IP20 EC DI8 DO8 module across multiple files
2025-12-23 16:07:07 +01:00
Christian
3cbb74b3b0
Refactor IP20 EC DI8 DO8 device integration: move implementation to wago_modules and update module imports
2025-12-23 15:55:53 +01:00
Christian
50fcfd6e30
Refactor IP20 Test Machine control page and improve code formatting
2025-12-23 15:50:52 +01:00
Christian
0ad0a58d46
Add Wago IP20 EC DI8 DO8 device support and initialization logic
2025-12-23 15:01:35 +01:00
Christian
789a84e511
Fix thread ID retrieval for unsupported platforms and windows
2025-12-20 15:22:25 +01:00
Christian and Copilot
28620b6a23
Update server/src/loop.rs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-20 13:54:26 +01:00
Christian
01609513fb
Fix formatting in start_loop_thread function for better readability
2025-12-20 13:48:34 +01:00
Christian
379a4ec417
Fix thread ID retrieval for macOS in start_loop_thread function
2025-12-20 13:47:06 +01:00
snacj
afa23666e2
Resolved small writing and logic errors.
2025-12-18 11:22:22 +01:00
snacj
80cf98b11d
Laser Warning works across all laser pages
2025-12-18 11:22:22 +01:00
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