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
Oshgnacknak
412d625138
Fix modbus discovery
2026-01-09 18:12:33 +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
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
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
Oshgnacknak
8045f799f0
Use minimal set of units instead of full uom::si module
2025-11-10 17:15:51 +01:00
kraemr
e8b561f722
added Winder mock
2025-10-28 17:53:04 +01: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
kraemr
ce8f0a8c4b
fixed the atrocious interface_discovery
2025-10-17 12:40:18 +02:00
kraemr
a2ffc41e05
decreased compile time by removing jemalloc, and using only f64 uom
2025-10-06 16:02:29 +02:00
Oshgnacknak
0be18aaed0
Derive machines from macro again
...
This time we also add get_machine_identification_unique.
Also fix import warnings
2025-10-02 13:58:54 +02:00
Oshgnacknak
ffe0f09061
Clean up machine event creation
2025-10-01 16:50:04 +02:00
nixos-install.sh
730d61a18d
Don't clear ethercat slots, we want to keep the namespaces
2025-10-01 15:57:03 +02:00
Oshgnacknak
fc07525976
Don't remove, only disconnect serial machines
...
This allows use to keep the namespaces
2025-10-01 15:57:03 +02:00
Oshgnacknak
c48953aa6b
Introduce machine connection
...
This is to hold on to the namespace of
a machine even if the devices of that
machine has disconnected and to allow
reattaching to the namespace once the
devices reconnects.
Additionally to the new struct,
a wast refactor took place cleaning up
connections to machines, cross connections
between machines the way we downcast
machines downcasts.
2025-10-01 15:57:03 +02:00
dependabot[bot]
c29c549a1c
Bump axum from 0.8.4 to 0.8.6
...
Bumps [axum](https://github.com/tokio-rs/axum ) from 0.8.4 to 0.8.6.
- [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.4...axum-v0.8.6 )
---
updated-dependencies:
- dependency-name: axum
dependency-version: 0.8.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:57:52 +00:00
Melvin Spieß
f8241547fe
Merge pull request #762 from qitechgmbh/dependabot/cargo/erased-serde-0.4.8
...
Bump erased-serde from 0.4.6 to 0.4.8
2025-10-01 11:50:54 +02:00
dependabot[bot]
432bf0d6ba
Bump libc from 0.2.175 to 0.2.176
...
Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.175 to 0.2.176.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.175...0.2.176 )
---
updated-dependencies:
- dependency-name: libc
dependency-version: 0.2.176
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:30:49 +00:00
dependabot[bot]
f3990f35f1
Bump erased-serde from 0.4.6 to 0.4.8
...
Bumps [erased-serde](https://github.com/dtolnay/erased-serde ) from 0.4.6 to 0.4.8.
- [Release notes](https://github.com/dtolnay/erased-serde/releases )
- [Commits](https://github.com/dtolnay/erased-serde/compare/0.4.6...0.4.8 )
---
updated-dependencies:
- dependency-name: erased-serde
dependency-version: 0.4.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 09:30:40 +00:00
dependabot[bot]
8a77c62a5e
Bump anyhow from 1.0.99 to 1.0.100
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.100 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.100
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 02:24:32 +00:00
kraemr
3c07b94e3a
fixed ethercat setup timeouts and retry
2025-09-29 17:18:49 +02:00
Anatomik5
63bee54948
AquapathV1
2025-09-29 15:33:25 +02:00
kraemr
7bc700ac5f
when selecting mock-machine feature extruder now appears as well
2025-09-29 11:30:54 +02:00
93094049+kraemr@users.noreply.github.com
bdd6147f92
rewrote extruder and winder, also added mock-machine for extruder
2025-09-29 11:30:54 +02:00
kraemr
f93f342508
added ignores for cargo machete
2025-09-23 13:17:29 +02:00
93094049+kraemr@users.noreply.github.com
546189b9c8
removed log::error
2025-09-17 12:47:46 +02:00
93094049+kraemr@users.noreply.github.com
dfbc2a65c0
hopefully all compiler flags now work as expected
2025-09-17 12:47:46 +02:00
Icedsoda
5466efd8c3
add video streaming api
2025-09-16 18:23:36 +02:00
93094049+kraemr@users.noreply.github.com
7b4a3b52b3
fixed target_os flags for set_irq_affinity
2025-09-16 15:30:16 +02:00
93094049+kraemr@users.noreply.github.com
1bc7907ba0
all machines now use old emit_state again, but extruder uses custom maybe_emit_state_hash
...
fixed compile error after merge conflict
2025-09-15 16:49:47 +02:00
93094049+kraemr@users.noreply.github.com
8260c606dc
removed maybe_emit_state from every machine except extruder
2025-09-15 16:48:09 +02:00
Icedsoda
575d4d2d26
Add Machin::as_any_mut
2025-09-15 13:26:47 +02:00
93094049+kraemr@users.noreply.github.com
6a9de48bb7
added extra logging
2025-09-11 10:59:21 +02:00
93094049+kraemr@users.noreply.github.com
5441a7a126
changed lint, renamed irq_handling funcs, refactor
2025-09-10 14:08:32 +02:00
93094049+kraemr@users.noreply.github.com
b2425de273
fixed non unix compilation
2025-09-10 13:55:59 +02:00
93094049+kraemr@users.noreply.github.com
31189ebdef
refactored irq_handling into own file
2025-09-10 13:45:58 +02:00
93094049+kraemr@users.noreply.github.com
ee1720fa95
added code to set irq handler affinity
2025-09-10 13:45:58 +02:00
Icedsoda
13f5125daa
cargo clippy --fix
2025-09-10 12:14:19 +02:00
Icedsoda
2b6904b145
configure clippy
2025-09-10 12:14:19 +02:00
Icedsoda
ee4b5b15d7
Make act method non-async
2025-09-09 14:18:21 +02:00
93094049+kraemr@users.noreply.github.com
59a9b15632
started refactoring MachineAct
2025-09-08 11:49:42 +02:00
93094049+kraemr@users.noreply.github.com
a2f21da355
remove LoopThrottle
2025-09-08 09:55:47 +02:00
Darmenov Alisher
c4f2f96c2e
f
2025-09-03 16:31:34 +02:00
93094049+kraemr@users.noreply.github.com
1ad9896be4
fixed linter errors
2025-09-03 11:29:22 +02:00
93094049+kraemr@users.noreply.github.com
479908bf59
made changes for extruder and added derive
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
3bc6522095
fixed hasher compare func
2025-09-03 11:27:09 +02:00
93094049+kraemr@users.noreply.github.com
6fcce62b04
added hasher_serializer and compare func
2025-09-03 11:27:09 +02:00
Robin Krämer
6dd031df24
Merge branch 'master' into dependabot/cargo/serde_json-1.0.143
2025-09-02 14:57:56 +02:00