mathis_s
b7121464ee
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:22:23 +02:00
mathis_s
70cc307fe7
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:19:10 +02:00
mathis_s
86f71076e6
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:18:05 +02:00
mathis_s
c702ce65c2
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:15:28 +02:00
mathis_s
fbb5fc848d
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:13:42 +02:00
mathis_s
9e4c60867c
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:08:19 +02:00
mathis_s
effa7e3f35
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-29 09:07:29 +02:00
mathis_s
a9f5848540
Removal of code duplication
...
- Collapsed putRaw and getRaw into single, templated methods
- Simplified readout of status and severity in callback.
2026-04-29 09:07:29 +02:00
mathis_s
769d88da02
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-28 17:33:47 +02:00
mathis_s
f29890b0bc
Experimenting
CI / build-and-test (push) Failing after 9s
2026-04-28 17:32:47 +02:00
mathis_s
92c8d3ae8d
Experimenting
2026-04-28 17:31:58 +02:00
mathis_s
54a33bff42
Test CI fix
2026-04-28 17:31:26 +02:00
mathis_s
b42bd8b3f9
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:25:36 +02:00
mathis_s
75327c54f7
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:24:08 +02:00
mathis_s
25154c2da3
Test CI fix
CI / build-and-test (push) Failing after 20s
2026-04-28 17:22:17 +02:00
mathis_s
379d7f9f97
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:19:53 +02:00
mathis_s
3c825a3091
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:17:55 +02:00
mathis_s
37344d2d7e
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:16:10 +02:00
mathis_s
d7e2b6ea17
Test CI fix
CI / build-and-test (push) Failing after 9s
2026-04-28 17:12:07 +02:00
mathis_s
12ddbf05e4
Start IOC before running tests
CI / build-and-test (push) Failing after 6s
2026-04-28 17:08:55 +02:00
mathis_s
34da9b95ba
Try to set EPICS config immediately before running tests
CI / build-and-test (push) Failing after 9s
2026-04-28 17:06:27 +02:00
mathis_s
688a9d0d9f
Tried a few more things to get tests to run
CI / build-and-test (push) Failing after 24s
2026-04-28 17:04:52 +02:00
mathis_s
5964b5f81f
Added diagnostics
CI / build-and-test (push) Failing after 9s
2026-04-28 17:01:57 +02:00
mathis_s
0cd5221db6
Added diagnostics
CI / build-and-test (push) Failing after 4s
2026-04-28 16:56:18 +02:00
mathis_s
a723e3fc24
Tried adding debug
CI / build-and-test (push) Failing after 9s
2026-04-28 16:55:01 +02:00
mathis_s
bcfe99dde8
Tried unsetting constraints for CI
CI / build-and-test (push) Failing after 9s
2026-04-28 16:53:45 +02:00
mathis_s
3b2af7b389
Added test log output printing to debug CI
CI / build-and-test (push) Failing after 9s
2026-04-28 16:49:27 +02:00
mathis_s
c730ee7b0e
Remove node.js injection (is now part of the image)
CI / build-and-test (push) Failing after 9s
2026-04-28 09:13:10 +02:00
mathis_s
e8bdb77843
Added node.js to runner image
CI / build-and-test (push) Failing after 15s
2026-04-28 08:58:10 +02:00
mathis_s
d828e7bb99
Added Gitea workflow for CI
CI / build-and-test (push) Failing after 8s
2026-04-28 08:40:55 +02:00
mathis_s
d9e17892ba
Handle string of arbitrary length with waveform record
2026-04-23 13:16:17 +02:00
mathis_s
03b5f0af0e
Wrote README.md
2026-04-23 10:27:10 +02:00
mathis_s
d9c1f369b0
Tests now run using ctest
2026-04-23 08:46:42 +02:00
mathis_s
4434b20c48
Added docstrings to all public methods and generally improved docs
...
README is still missing.
2026-04-22 16:21:09 +02:00
mathis_s
355cff1d7b
Added additional types and check for type mismatch on connection
...
Check if the record type matches T of mEpicsCa<T>. Also added a bunch of
additional record types (copy-paste).
2026-04-22 11:52:53 +02:00
mathis_s
202aba940a
Reworked driver:
...
- Use subscription mechanism, if desired (caching the value until a
getter is used)
- Always report STAT and SEVR fields as well
- Return MIDAS status codes instead of EPICS status codes
Currently, docs are still missing, to be added in separate commit.
2026-04-21 16:39:58 +02:00
mathis_s
df66d4341d
WIP state for Hugo to potentially fix a segfault
2026-04-20 16:09:25 +02:00
mathis_s
28e5cd4ec4
WIP state for Hugo to potentially fix a segfault
2026-04-20 14:24:50 +02:00
mathis_s
87003df25c
Added target for library
2026-04-16 13:16:09 +02:00
mathis_s
f95d106d65
Made put and get more flexible
2026-04-16 08:28:11 +02:00
mathis_s
1baaf835d4
Removed unneccessary sleep used in testing
2026-04-15 13:27:09 +02:00
mathis_s
43d9ab5045
Proof of concept for generic EPICS-CA driver
...
Proof of concept for a MIDAS channel-access driver which can read from
and write to PVs using the mEpicsCa class.
Documentation is still missing, but test is passing (at least on my
machine). To test the driver, run cmake --build build --target
run_m_epics_ca_test from the root directory.
2026-04-15 13:23:09 +02:00
mathis_s
c42f42dcf6
Initial commit
2025-11-25 16:55:18 +01:00