This website requires JavaScript.
15a80c3d18
for future purposes, rewrite that our struct is encapsulated into an enum
rob/beamer
Robert Schauklies
2025-02-02 16:10:36 +0100
a2a492dd74
rewrite to tokio, includes mpsc better structuring
Robert Schauklies
2025-02-02 16:09:29 +0100
b33fe3ccaf
1st integration for client
Robert Schauklies
2025-01-11 16:45:07 +0100
501a82760d
small unit test for our SemLine struct
Robert Schauklies
2025-01-11 16:20:31 +0100
b1f432ef3f
initial commit for client+libs
Robert Schauklies
2025-01-11 16:14:30 +0100
c7f94c7141
succbone: Update README
succbone-readme
Rahix
2024-11-17 21:11:08 +0100
26d297dcd3
succd: Do not exit prematurely if modbus connections fails
main
hmelder
2024-11-15 23:49:26 +0100
49ba2eb018
beamer: init
serge/beamer
Serge Bazanski
2024-12-14 19:08:35 +0100
4e271a01a9
succbone: Update panel drawings
Rahix
2024-11-10 09:20:31 +0100
3b9c1ba912
succd: MODBUS library does not differentiate between TCP socket time outs and RTU time outs
hmelder
2024-11-10 07:06:56 +0100
9ec580c26f
succd: implement auto-restarting of MODBUS connection in case of network loss
hmelder
2024-11-10 06:51:21 +0100
152290f5a3
succd: Fix -KEC1 relay board updates
Rahix
2024-11-10 06:33:20 +0100
6f93b96c39
succd: do not early return on error in modbusUpdate
hmelder
2024-11-10 06:19:01 +0100
d8a467a0c4
succd: Split scope lock into multiple blocks
hmelder
2024-11-10 05:45:32 +0100
e7fd2dd7d7
succd: KFA{1,6,7} are normally closed
hmelder
2024-11-10 05:20:24 +0100
606d470577
succd: Migrate to KEC1 MODBUS relay board
hmelder
2024-11-10 05:11:48 +0100
0e45650972
succd: Render temperature unit in template as well
Rahix
2024-11-10 02:08:05 +0100
edb9051708
succd: Export temperature values to prometheus
Rahix
2024-11-10 02:04:31 +0100
4ac1b5eb32
succd: Add highlight colors for temperatures
Rahix
2024-11-10 01:46:29 +0100
c02d24414f
succd: Improve styling of temperature values
Rahix
2024-11-10 01:38:32 +0100
2e6a3be100
Add modbus integration
hmelder
2024-11-10 01:47:01 +0100
4edabc5c56
Add temperature and humidity stuff
hmelder
2024-11-10 01:22:18 +0100
52231a9e9c
succbone: Add new mount
Rahix
2024-11-01 17:38:49 +0100
9aa4ec3397
succbone: Add new mount
succbone-mount-v2
Rahix
2024-11-01 17:38:49 +0100
a943586b7e
Add more metrics
more-metrics
hmelder
2024-10-26 19:42:35 +0200
0aba323779
succd: Export all process values as prometheus metrics
metrics
Rahix
2024-10-06 10:50:05 +0200
bd40c4f8df
succd: Update rough vacuum hysteresis once more
succd-changes
Rahix
2024-10-05 19:44:55 +0200
d5c42a4899
succd: Hint at invalid process values
Rahix
2024-10-05 19:43:54 +0200
637f8748a8
succd: Only show voltage on hover
Rahix
2024-10-05 02:28:25 +0200
1e21222705
succd: Optimize color usage for HP HMI
Rahix
2024-10-05 01:45:56 +0200
7a56b0fe70
succd: Fix mobile layout
Rahix
2024-10-05 02:50:18 +0200
f4339e54ef
succd: Fix layout on large screens
Rahix
2024-10-05 01:16:33 +0200
f2c0d67eed
ph00524: Add image of the back PCB side
ph00524-docs
Rahix
2024-10-05 03:11:29 +0200
e4fa961ef0
succd: Only show voltage on hover
succd-style
Rahix
2024-10-05 02:28:25 +0200
314dd72aa6
succd: Optimize color usage for HP HMI
Rahix
2024-10-05 01:45:56 +0200
276551064f
succd: Fix mobile layout
Rahix
2024-10-05 02:50:18 +0200
4f74e92c45
succd: Fix layout on large screens
Rahix
2024-10-05 01:16:33 +0200
c0991420f8
succd: Fix layout on large screens
Rahix
2024-10-05 01:16:33 +0200
e2fc15ed9b
succd: Use tigher hysteresis values
Rahix
2024-10-04 23:24:21 +0200
ef959f4be3
succd: Configure hysteresis for rough and high thresholds
Rahix
2024-10-04 23:13:43 +0200
8645718748
succd: Add hysteresis feature to thresholdOutput blocks
Rahix
2024-10-04 22:33:22 +0200
ed8adad611
succd: Fix table jiggle
Rahix
2024-10-04 23:17:17 +0200
313569e1dc
succd: Use grid layout to show all info on a single screen
Rahix
2024-10-04 23:08:29 +0200
102393a689
succbone: Update title pic
Rahix
2024-09-28 23:35:09 +0200
2899677059
succd: add info on how to run tests
Serge Bazanski
2024-09-28 16:13:07 +0200
2454a44350
succd: add ci, tests
ci-test
Serge Bazanski
2024-09-28 15:28:49 +0200
96e07ece2d
succd: run at 100Hz, monitor load and jitter
Serge Bazanski
2024-09-28 14:26:24 +0200
12f6815673
succd: gofmt
Serge Bazanski
2024-09-28 14:27:37 +0200
f5d80a335f
succd: remove redundant if
zdmx
2024-09-28 11:20:25 +0200
fbf41203de
succd: do not engage pirani failsafe on startup, as that prohibits restarting succd when the machine runs
Serge Bazanski
2024-09-28 10:23:15 +0200
dda098f634
succd: early refuse unsafe operations
Serge Bazanski
2024-09-28 10:22:40 +0200
960be9cd23
succd: rewrite processing loop
Serge Bazanski
2024-09-28 10:17:05 +0200
3d81a1f56c
succd: roll process_state.go back into process.go
Serge Bazanski
2024-09-28 09:48:50 +0200
185525ca30
succd: downgrade high pressure lockout message to warning
Serge Bazanski
2024-09-28 09:46:49 +0200
590e93e43e
succd: log pressures in error messages
Serge Bazanski
2024-09-28 09:46:18 +0200
451b44e31b
succd: move out processing blocks to separate file
Serge Bazanski
2024-09-28 09:39:44 +0200
4df00f0a63
succd: factor out ringbuffer, do not recalculate average on every request
Serge Bazanski
2024-09-28 09:35:41 +0200
42c9ae2fa7
succd: httpServer -> webServer
Serge Bazanski
2024-09-28 09:19:14 +0200
f66afc0c8f
succd: restyle slightly
Serge Bazanski
2024-09-28 08:32:07 +0200
8f7ec7e141
succd: split out http server, daemon state, daemon controller
Serge Bazanski
2024-09-28 08:10:33 +0200
3ec6fd1d1b
succd: unify html/js data source
Serge Bazanski
2024-09-28 07:49:03 +0200
776f7a9911
succd: add hysteresis for high pressure safety interlock
Serge Bazanski
2024-09-28 07:36:02 +0200
239a5c40cc
succd: factor out safety status to separate struct
Serge Bazanski
2024-09-28 07:35:45 +0200
80f482b732
succd: tristate pirani safety detection
Serge Bazanski
2024-09-28 07:31:06 +0200
85d2afbdd0
succd: Fix javascript and template syntax errors
Rahix
2024-09-28 00:05:18 +0200
908727608a
succd: add safety status to web frontend
zdmx
2024-09-27 23:49:24 +0200
eb7707f1a0
succd: change safety reset threshold
zdmx
2024-09-27 23:35:44 +0200
ae9ac4ea0e
succd: reset failsafe only after vent
zdmx
2024-09-27 23:32:14 +0200
93ca80706f
succbone: panel: Wire fake-pirani signals to NC contacts
Rahix
2024-09-27 23:24:29 +0200
7a64ce91d4
succd: check currentmost pirani values for safety lock
zdmx
2024-09-27 23:24:55 +0200
9db2213fa6
succd: log rate of change
zdmx
2024-09-27 23:06:56 +0200
9ad6ce7dad
succd: calcuate change rate for safety interlock directly from adc ringbuffer
zdmx
2024-09-27 23:01:17 +0200
d3391b28ec
succd: add additional safety interlocks
zdmx
2024-09-27 22:29:56 +0200
f7752922c2
succd: Cleanup whitespace in HTML file
Rahix
2024-09-27 02:31:38 +0200
34ab508b13
succd: add pirani failsafe
Serge Bazanski
2024-09-27 02:24:19 +0200
6d97eb62a8
succd: implement threshold outputs, rework processing
Serge Bazanski
2024-09-27 02:11:04 +0200
781bbaaeb4
succd: show logo
Serge Bazanski
2024-09-27 02:10:39 +0200
7dffd2a4b4
succd: add logo
Serge Bazanski
2024-09-27 02:09:20 +0200
0eacd74484
succd: README: add pin table
Serge Bazanski
2024-09-27 02:08:38 +0200
ed56aabfb1
succbone: panel: Update drawings
Rahix
2024-09-27 02:01:24 +0200
efbe9d6b53
succbone: Add relay board mount
Rahix
2024-09-27 01:19:41 +0200
1e6b817730
Track .stl files in git-lfs
Rahix
2024-09-27 01:19:15 +0200
45eab4938b
Add a README
Rahix
2024-09-26 19:14:22 +0200
dc21da8158
succbone: panel: Add pirani gauge and ethernet connection
Rahix
2024-09-26 02:35:23 +0200
20cc111f2c
succbone: panel: More updates
Rahix
2024-09-26 01:35:10 +0200
8d8d1cb4cb
succbone: Panel update 1
Rahix
2024-09-26 00:16:18 +0200
070f45b1bc
succd: implement rp/dp/vent/pumpdown control
Serge Bazanski
2024-09-25 23:28:57 +0200
d01263fead
succbone: Panel update
Rahix
2024-09-23 07:25:21 +0200
0f80ef9e5d
succbone: Initial revision of panel drawings
Rahix
2024-09-23 07:22:24 +0200
8e278cb282
gitignore: Ignore FreeCAD backups
Rahix
2024-09-23 05:04:34 +0200
dd395df903
succbone: Add DIN-rail mount CAD model
Rahix
2024-09-23 05:03:48 +0200
1669b48dbd
More succd into succbone subdirectory
Rahix
2024-09-21 23:19:55 +0200
519312605d
logs: Add log of idle vacuum after roughing for 42min
Rahix
2024-09-20 03:08:52 +0200
30931d957f
logs: Tweak plot styling
Rahix
2024-09-15 02:30:49 +0200
ac1d5cf147
logs: add pressure logs with direct pump connection
Serge Bazanski
2024-09-14 23:42:14 +0200
5a19878146
logs: add pressure logs with direct pump connection
Serge Bazanski
2024-09-14 22:24:48 +0200
5901f1007a
Add gnuplot script for plotting pressure curves
Rahix
2024-09-14 21:39:36 +0200
2c6d399198
logs: add pressure logs with reconnected pvc hose
Serge Bazanski
2024-09-14 22:01:56 +0200
7f84b9bb78
logs: add pressure logs with direct pump connection
Serge Bazanski
2024-09-14 21:45:00 +0200
746705cdec
logs: add more logs
Serge Bazanski
2024-09-14 21:28:54 +0200