Commit Graph
676 Commits
Author SHA1 Message Date
93094049+kraemr@users.noreply.github.com cd9b034ef2 now tests should pass again 2025-05-29 21:53:07 +02:00
93094049+kraemr@users.noreply.github.com 5d79eaff5b tests should all compile now 2025-05-29 21:49:44 +02:00
93094049+kraemr@users.noreply.github.com 2c8f1e6989 refactored get_pressure 2025-05-29 18:12:57 +02:00
93094049+kraemr@users.noreply.github.com 17934bdf08 added min_raw max_raw to AnalogInputRange 2025-05-29 17:58:35 +02:00
93094049+kraemr@users.noreply.github.com 0438a6e641 Merge branch 'master' into 241-pressure-readout-not-showing-up-on-frontend 2025-05-29 15:32:36 +02:00
Robin Krämer e92a0421f4 Merge pull request #246 from qitechgmbh/245-extruder-page-fails-to-parse-events-from-api-because-of-timeseries
fixed timeseries and by extension graphs in Extruder2ControlPage
2025-05-29 15:31:48 +02:00
Icedsoda 2a09a74703 Merge pull request #243 from qitechgmbh/fix/242
Throttle Loops agains high CPU usage
2025-05-29 15:29:02 +02:00
93094049+kraemr@users.noreply.github.com 7023fe76fc fixed timeseries in Extruder2 2025-05-29 15:28:23 +02:00
Icedsoda 0f0e3258ce Merge pull request #236 from qitechgmbh/fix/187
Use nixpkgs `25.05`
2025-05-29 15:28:22 +02:00
Icedsoda 374a93b0f2 Use LoopThrottle to 1ms cycles. 2025-05-29 14:02:24 +02:00
93094049+kraemr@users.noreply.github.com 0019db3394 pressure readout is now accurate and shows up in frontend 2025-05-29 14:02:13 +02:00
Icedsoda b58f300171 Use Loopthrottle for panic channel loop 2025-05-29 13:46:48 +02:00
Icedsoda 75d01146ac Create LoopThrottle 2025-05-29 13:46:16 +02:00
Icedsoda d231e30f20 Merge pull request #240 from qitechgmbh/fix/239
Improve `<TimeSeriesValue/>`
2025-05-28 23:11:50 +02:00
Icedsoda 484be08a60 Improve <TimeSeriesValue/> 2025-05-28 23:10:00 +02:00
Icedsoda 326653dc71 Merge pull request #208 from qitechgmbh/fix/32
Add Mini Graph
2025-05-28 20:32:04 +02:00
Icedsoda 82c005f2c3 Mini Graph implementation with history with uplot+ enchance of timeseries 2025-05-28 20:24:43 +02:00
Icedsoda c88a44aef7 Merge pull request #238 from qitechgmbh/fix/232
Keep track of disconnections
2025-05-28 20:05:27 +02:00
Icedsoda 400bfe6dfd Keep track of diconnections 2025-05-28 17:59:10 +02:00
Icedsoda ed68f7a5eb Use nigpkgs 25.05 2025-05-28 16:46:03 +02:00
Icedsoda 0090d3decf fix electron lints 2025-05-28 16:21:30 +02:00
Icedsoda 019f7ddacd Merge pull request #228 from qitechgmbh/fix/97
Add Electron Pipeline
2025-05-28 16:15:09 +02:00
Icedsoda 36c662a201 Merge pull request #235 from qitechgmbh/fix/231
Add Mock Machine 0x7
2025-05-28 16:14:56 +02:00
Icedsoda e7617d2ac2 Add Mock Machine 0x7 2025-05-28 16:11:38 +02:00
Icedsoda 9b721c19ba fix lints 2025-05-28 13:14:12 +02:00
Icedsoda 755b6fd69a Specify Nodejs 22 2025-05-28 13:11:59 +02:00
Icedsoda 317fdce027 fix linted errors 2025-05-28 13:11:59 +02:00
Icedsoda 90d81ee7df Add Electron Pipeline 2025-05-28 13:11:59 +02:00
Icedsoda 2241c7f996 Merge pull request #229 from qitechgmbh/fix/227
Add Event Queue with Retry Logic
2025-05-27 21:25:45 +02:00
Icedsoda 170c46563b disconnect properly 2025-05-27 21:17:12 +02:00
Icedsoda 6d67ff9843 Reemit State events first 2025-05-27 21:17:02 +02:00
Icedsoda d5b2b1e76e Improve SocketQueue 2025-05-27 21:16:48 +02:00
Icedsoda a3cb746d15 Move SocketQueue to seperate module 2025-05-27 21:09:12 +02:00
Icedsoda 4cb6d684f8 Increase native Socket.IO event buffer 2025-05-27 21:08:54 +02:00
Icedsoda bcd131238a Improve pushing many events onto SocketQueue 2025-05-27 20:04:14 +02:00
Icedsoda 65d49b3d81 Add event queue with retry logic 2025-05-27 19:54:07 +02:00
Icedsoda f2550897a1 Merge pull request #226 from qitechgmbh/fix/225
Disable Laserpointer Buttons if `traverseState` is Not Available
2025-05-27 17:34:46 +02:00
Icedsoda e9de191593 Disable Laserpointer buttons if traverseState is not available 2025-05-27 17:33:16 +02:00
Icedsoda e3047b3141 Disable DigitalOutputSetter by default 2025-05-27 17:32:46 +02:00
Icedsoda 38b220e4c9 remove some warnings 2025-05-27 16:28:05 +02:00
Icedsoda a64a2b812c Merge pull request #223 from qitechgmbh/fix/222
Only Process IO of `EthercatDevice`s If They are Used by a Machine
2025-05-27 16:25:11 +02:00
Icedsoda c11a70a0b7 Only process io of ethercat devices if they are used by a machine 2025-05-27 16:22:18 +02:00
Icedsoda 215857b372 Merge pull request #221 from qitechgmbh/fix/218
Reconnect Socket.IO after server restart
2025-05-27 13:57:03 +02:00
Icedsoda 89e028d3c4 Add client reconnection logic 2025-05-27 13:52:54 +02:00
Robin Krämer b81b9ce6c0 Merge pull request #220 from qitechgmbh/191-gearbox-is-inverted
fix/191
2025-05-26 19:40:42 +02:00
93094049+kraemr@users.noreply.github.com 4fa0d389b6 when rotation is set to forward the inverter now rotates clockwise 2025-05-26 19:29:46 +02:00
Robin Krämer 1090ce7f97 Merge pull request #205 from qitechgmbh/extruder_v2
Extruder v2
2025-05-26 18:36:08 +02:00
93094049+kraemr@users.noreply.github.com c8cf92bc73 removed i from temp pid and fixed target rpm bug in frontend 2025-05-26 18:26:16 +02:00
93094049+kraemr@users.noreply.github.com 2acd0f73d9 fixed oversight in Controlpage 2025-05-26 17:32:00 +02:00
93094049+kraemr@users.noreply.github.com 36462865f6 fixed naming now 2025-05-26 17:30:38 +02:00