deviceaccess-epicsbackend
EPICS client backend for DeviceAccess
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.5%) to scientific vocabulary
Repository
EPICS client backend for DeviceAccess
Basic Info
- Host: GitHub
- Owner: ChimeraTK
- License: lgpl-3.0
- Language: CMake
- Default Branch: master
- Size: 349 KB
Statistics
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
DeviceAccess-EPICS-Backend
This backend allows to access EPICS process variables via EPICS channel access. It was tested with EPICS R7.0.5.
Usage
In order to use this backend add device to your device mapping file using the following syntax:
Test (epics:?map=epics.map)
The specified mapping file epics.map includes the names of the EPICS channels to be accessed in combination with an register path to be used in ChimeraTK:
#epics.map
epics_data/testArray test:compressExample
In the above example the EPICS channel test:compressExample will be mapped to the ChimeraTK register path epics_data/testArray.
Using the submodule structure is posible but not necessary. E.g. one could also just assign the register path testArray.
Installation
If you have not installed EPICS in a standard install directory pass the EPICS path to cmake using:
-DEPICS_BASE_DIR=PATH_TO_EPICS.
Owner
- Name: ChimeraTK
- Login: ChimeraTK
- Kind: organization
- Website: https://chimeratk.github.io/
- Repositories: 53
- Profile: https://github.com/ChimeraTK
Control system and Hardware Interface with Mapped and Extensible Register-based device Abstraction Tool Kit
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: EPICS device backend for the ChimeraTK framework
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Klaus
family-names: Zenker
orcid: 'https://orcid.org/0000-0002-8120-6806'
affiliation: Helmholtz-Zentrum Dresden-Rossendorf
identifiers:
- type: doi
value: 10.14278/rodare.3333
repository-code: 'https://github.com/ChimeraTK/DeviceAccess-EpicsBackend'
url: >-
https://chimeratk.github.io/ChimeraTK-DeviceAccess-EPICS-Backend/head/html/index.html
abstract: >-
The EPICS device backend implements a EPICS client, that
allows to create an ChimeraTK device that communicates
with an EPICS IOC via the EPICS Channel Access (CA)
protocol.
keywords:
- EPICS
- ChimeraTK
- Control System
license: LGPL-3.0
commit: >-
https://github.com/ChimeraTK/DeviceAccess-EpicsBackend/commit/58bbccd21102a6ea078821d983c86f097780b037
version: 01.00.01
date-released: '2024-08-07'
GitHub Events
Total
- Release event: 1
- Delete event: 10
- Push event: 8
- Pull request event: 17
- Fork event: 1
- Create event: 12
Last Year
- Release event: 1
- Delete event: 10
- Push event: 8
- Pull request event: 17
- Fork event: 1
- Create event: 12
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 0
- Total pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 0
- Pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- mhier (11)
- zenker (9)
- killenb (5)
- phako (2)