Stop tracking dev workspace runtime artifacts

Untrack generated runtime state under workspace/data (SQLite audit db +
WAL/SHM, config/control-logic/synthetic versions, trash, acl) plus dev
logs and iocsh history; these are regenerated on each run. Curated
fixtures (demo.xml, epics_test.xml, the EPICS test IOC db, run.sh,
st.cmd) stay tracked. Extend .gitignore so they don't return.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Martino Ferrari
2026-06-24 01:47:43 +02:00
parent c0f7e662be
commit 6f7c90cc98
29 changed files with 0 additions and 672 deletions
-31
View File
@@ -1,31 +0,0 @@
{
"panels": {
"epics_test": {
"owner": ""
},
"new-plot-panel": {
"owner": "",
"folder": "fld-c5396468072d4f69"
},
"test": {
"owner": "martino",
"order": 1
},
"test-1781729251317": {
"owner": "",
"order": 3
}
},
"folders": {
"fld-68b0bb9c23c9fd3b": {
"id": "fld-68b0bb9c23c9fd3b",
"name": "Test",
"owner": ""
},
"fld-c5396468072d4f69": {
"id": "fld-c5396468072d4f69",
"name": "Plots",
"owner": "martino"
}
}
}
Binary file not shown.
Binary file not shown.
View File
@@ -1,13 +0,0 @@
{
"id": "new-config-set-snapshot-2026-06-21-23-53-12",
"name": "New config set snapshot 2026-06-21 23:53:12",
"owner": "martino",
"setId": "new-config-set",
"values": {
"param1": 0,
"param2": 42.60427155337898,
"param3": "System nominal",
"param4": "Idle"
},
"version": 1
}
@@ -1,13 +0,0 @@
{
"id": "new-instance",
"name": "New instance",
"owner": "martino",
"setId": "new-config-set",
"values": {
"param1": 1,
"param2": 1,
"param3": "Test",
"param4": "Idle"
},
"version": 3
}
@@ -1,8 +0,0 @@
{
"id": "new-instance",
"name": "New instance",
"owner": "martino",
"setId": "new-config-set",
"values": {},
"version": 1
}
@@ -1,12 +0,0 @@
{
"id": "new-instance",
"name": "New instance",
"owner": "martino",
"setId": "new-config-set",
"values": {
"param1": 1,
"param2": 1,
"param4": "Idle"
},
"version": 2
}
@@ -1,8 +0,0 @@
{
"id": "new-rule",
"name": "New rule",
"owner": "martino",
"setId": "new-config-set",
"source": "// CUE rule: constrain or derive parameter values.\nparam1: number | *0 \nparam2: number\nif param1 != _|_ \u0026\u0026 param1 \u003c 10 {\n param2: number \u0026 \u003e 10\n} \nif param1 != _|_ \u0026\u0026 param1 \u003e= 10 {\n param2: number \u0026 \u003c 10\n}\n",
"version": 2
}
@@ -1,8 +0,0 @@
{
"id": "new-rule",
"name": "New rule",
"owner": "martino",
"setId": "new-config-set",
"source": "// CUE rule: constrain or derive parameter values.\n",
"version": 1
}
@@ -1,7 +0,0 @@
{
"id": "new-config-set-1782117410757",
"name": "New config set 2",
"owner": "martino",
"parameters": [],
"version": 2
}
@@ -1,7 +0,0 @@
{
"id": "new-config-set-1782117410757",
"name": "New config set",
"owner": "martino",
"parameters": [],
"version": 1
}
@@ -1,47 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [
{
"ds": "epics",
"key": "param1",
"max": 1,
"min": 0,
"signal": "UOPI:INTERLOCK",
"type": "float64"
},
{
"ds": "epics",
"key": "param2",
"max": 100,
"min": 0,
"signal": "UOPI:FLOW",
"type": "float64",
"unit": "L/min"
},
{
"default": "CIAO",
"ds": "epics",
"key": "param3",
"signal": "UOPI:MESSAGE",
"subgroup": "Casa",
"type": "string"
},
{
"ds": "epics",
"enumValues": [
"Idle",
"Running",
"Fault",
"Maintenance"
],
"key": "param4",
"signal": "UOPI:MODE",
"subgroup": "Casa",
"type": "enum"
}
],
"tag": "restored from v3",
"version": 5
}
@@ -1,7 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [],
"version": 1
}
@@ -1,25 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [
{
"ds": "epics",
"key": "param1",
"max": 1,
"min": 0,
"signal": "UOPI:INTERLOCK",
"type": "float64"
},
{
"ds": "epics",
"key": "param2",
"max": 100,
"min": 0,
"signal": "UOPI:FLOW",
"type": "float64",
"unit": "L/min"
}
],
"version": 2
}
@@ -1,46 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [
{
"ds": "epics",
"key": "param1",
"max": 1,
"min": 0,
"signal": "UOPI:INTERLOCK",
"type": "float64"
},
{
"ds": "epics",
"key": "param2",
"max": 100,
"min": 0,
"signal": "UOPI:FLOW",
"type": "float64",
"unit": "L/min"
},
{
"default": "CIAO",
"ds": "epics",
"key": "param3",
"signal": "UOPI:MESSAGE",
"subgroup": "Casa",
"type": "string"
},
{
"ds": "epics",
"enumValues": [
"Idle",
"Running",
"Fault",
"Maintenance"
],
"key": "param4",
"signal": "UOPI:MODE",
"subgroup": "Casa",
"type": "enum"
}
],
"version": 3
}
@@ -1,44 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [
{
"ds": "epics",
"key": "param1",
"max": 1,
"min": 0,
"signal": "UOPI:INTERLOCK",
"type": "float64"
},
{
"ds": "epics",
"key": "param2",
"max": 100,
"min": 0,
"signal": "UOPI:FLOW",
"type": "float64",
"unit": "L/min"
},
{
"default": "CIAO",
"ds": "epics",
"key": "param3",
"signal": "UOPI:MESSAGE",
"type": "string"
},
{
"ds": "epics",
"enumValues": [
"Idle",
"Running",
"Fault",
"Maintenance"
],
"key": "param4",
"signal": "UOPI:MODE",
"type": "enum"
}
],
"version": 4
}
-62
View File
@@ -1,62 +0,0 @@
[
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": true,
"version": 5,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 117.24583129882814,
"y": 208.7500061035156,
"params": {
"spec": "2 11 * * 1-5"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
]
@@ -1,8 +0,0 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": false,
"version": 1,
"nodes": [],
"wires": []
}
@@ -1,60 +0,0 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": false,
"version": 2,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 118.24583129882814,
"y": 205.7500061035156,
"params": {
"spec": "0 11 * * 1-5"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
@@ -1,60 +0,0 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": true,
"version": 3,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 117.24583129882814,
"y": 208.7500061035156,
"params": {
"spec": "0 11:01 * * 1-5"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
@@ -1,60 +0,0 @@
{
"id": "cl-8c72c8bd37407d7f",
"name": "New control logic",
"enabled": true,
"version": 4,
"nodes": [
{
"id": "n_303sue0",
"kind": "trigger.cron",
"x": 117.24583129882814,
"y": 208.7500061035156,
"params": {
"spec": "2 11 * * *"
}
},
{
"id": "n_u4u46iy",
"kind": "action.write",
"x": 357.2458312988281,
"y": 223.7500061035156,
"params": {
"expr": "1",
"target": "epics:UOPI:BEAM_ON"
}
},
{
"id": "n_djkxc14",
"kind": "action.delay",
"x": 634.2458312988281,
"y": 233.7500061035156,
"params": {
"ms": "5000"
}
},
{
"id": "n_aurpu41",
"kind": "action.write",
"x": 914.2458312988281,
"y": 195.75000610351563,
"params": {
"expr": "0",
"target": "epics:UOPI:BEAM_ON"
}
}
],
"wires": [
{
"from": "n_303sue0",
"to": "n_u4u46iy"
},
{
"from": "n_u4u46iy",
"to": "n_djkxc14"
},
{
"from": "n_djkxc14",
"to": "n_aurpu41"
}
]
}
@@ -1,61 +0,0 @@
{
"name": "flow_temperature",
"ds": "",
"signal": "",
"inputs": null,
"pipeline": null,
"graph": {
"nodes": [
{
"id": "g_ina0z66",
"kind": "output",
"inputs": [
"g_i8jh2kn"
],
"x": 759.75,
"y": 137.15
},
{
"id": "g_6iio15u",
"kind": "source",
"ds": "epics",
"signal": "UOPI:TEMP",
"x": 60.1,
"y": 60.099999999999994
},
{
"id": "g_i8jh2kn",
"kind": "op",
"op": "expr",
"params": {
"expr": "a * b",
"vars": [
"a",
"b"
]
},
"inputs": [
"g_6iio15u",
"g_v7p0lvm"
],
"x": 369.8666687011719,
"y": 131.59834045410156
},
{
"id": "g_v7p0lvm",
"kind": "source",
"ds": "epics",
"signal": "UOPI:FLOW",
"x": 56.099999999999994,
"y": 170.35000000000002
}
],
"output": "g_ina0z66"
},
"meta": {
"displayHigh": 1000
},
"visibility": "user",
"owner": "martino",
"version": 1
}
@@ -1,61 +0,0 @@
{
"name": "flow_temperature_fork_1782058579992",
"ds": "",
"signal": "",
"inputs": null,
"pipeline": null,
"graph": {
"nodes": [
{
"id": "g_ina0z66",
"kind": "output",
"inputs": [
"g_i8jh2kn"
],
"x": 759.75,
"y": 137.15
},
{
"id": "g_6iio15u",
"kind": "source",
"ds": "epics",
"signal": "UOPI:TEMP",
"x": 60.1,
"y": 60.099999999999994
},
{
"id": "g_i8jh2kn",
"kind": "op",
"op": "expr",
"params": {
"expr": "a * b",
"vars": [
"a",
"b"
]
},
"inputs": [
"g_6iio15u",
"g_v7p0lvm"
],
"x": 369.8666687011719,
"y": 131.59834045410156
},
{
"id": "g_v7p0lvm",
"kind": "source",
"ds": "epics",
"signal": "UOPI:FLOW",
"x": 56.099999999999994,
"y": 170.35000000000002
}
],
"output": "g_ina0z66"
},
"meta": {
"displayHigh": 1000
},
"visibility": "user",
"owner": "martino",
"version": 1
}
@@ -1,7 +0,0 @@
{
"id": "new-config-set",
"name": "New config set",
"owner": "martino",
"parameters": [],
"version": 1
}
@@ -1,7 +0,0 @@
{
"id": "cl-0f99598ca4d0ea15",
"name": "New control logic",
"enabled": false,
"nodes": [],
"wires": []
}
-6
View File
@@ -1,6 +0,0 @@
Starting iocInit
iocRun: All initialization complete
CAS: CA beacon send to 172.21.127.255:5065 ERROR: Network is unreachable
CAS: CA beacon send to 172.21.127.255:5065 ok
CAS: CA beacon send to 172.21.127.255:5065 ERROR: Network is unreachable
CAS: CA beacon send to 172.21.127.255:5065 ok
View File
-4
View File
@@ -1,4 +0,0 @@
time=2026-04-27T00:05:22.337+02:00 level=INFO msg="data source registered" name=synthetic
time=2026-04-27T00:05:22.337+02:00 level=INFO msg="data source registered" name=epics
time=2026-04-27T00:05:22.337+02:00 level=INFO msg=listening addr=:8080
time=2026-04-27T00:05:24.711+02:00 level=INFO msg="shutting down"