Commit Graph

11 Commits

Author SHA1 Message Date
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 03b5f0af0e Wrote README.md 2026-04-23 10:27:10 +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 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