mathis_s
00fa3aa595
Added asynchronous put
CI / build-and-test (push) Successful in 5s
2026-04-29 14:59:50 +02:00
mathis_s
abc57815eb
Document what types are possible for get and put
CI / build-and-test (push) Successful in 6s
2026-04-29 11:59:44 +02:00
mathis_s
5cc30780a0
Added a lot of documentation to make it very clear what happens when fetching string data from a waveform
2026-04-29 11:55:19 +02:00
mathis_s
df6df1e8c4
Removed unnecessary debug print
CI / build-and-test (push) Successful in 6s
2026-04-29 11:16:41 +02:00
mathis_s
3826958811
Removed ci branch from action.yaml
CI / build-and-test (push) Successful in 5s
2026-04-29 09:42:31 +02:00
mathis_s
511fc2dcdb
CI: add working EPICS CI pipeline
2026-04-29 09:42:05 +02:00
mathis_s
af3c8f1ae4
Removal of code duplication
...
CI / build-and-test (push) Failing after 9s
- Collapsed putRaw and getRaw into single, templated methods
- Simplified readout of status and severity in callback.
2026-04-29 09:04:06 +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