Skip to content

ChimeraTK/DeviceAccess

Repository files navigation

ChimeraTK DeviceAccess

The ChimeraTK DeviceAccess library provides an abstract interface for register based devices. Registers are identified by a name and usually accessed though an accessor object. Since this library also allows access to other control system applications, it can be understood as the client library of the ChimeraTK framework.

The API documentation and tutorial examples for all versions are available under
https://chimeratk.github.io/ChimeraTK-DeviceAccess/head/html

Dependencies

To build this library from source, following libraries have to be built / installed first (for details check CMakeLists.txt and check FIND_PACKAGE statements):

  • Boost components thread, system, chrono and filesystem (e.g. Ubuntu/Debian: apt install libboost-thread-dev libboost-system-dev libboost-chrono-dev libboost-filesystem-dev)
  • nlohmann_json
  • cppext
  • exprtk via exprtk-interface (use git clone --recurse-submodules)

About

ChimeraTK core library: Provide (client) access to hardware devices and other control system applications.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages