Asynchronous Channel Access client for asyncio and Python using libca via ctypes
aioca is an asynchronous Channel Access client for asyncio and Python using libca via ctypes. It exposes a high level interface similar to the commandline tools:
caget(pvs, ...) Returns a single snapshot of the current value of each PV. caput(pvs, values, ...) Writes values to one or more PVs. camonitor(pvs, callback, ...) Receive notification each time any of the listed PVs changes. connect(pvs, ...) Optionally can be used to establish PV connection before using the PV.
Full documentation is available at http://aioca.readthedocs.io
Available from https://github.com/dls-controls/aioca
To install the latest release, type:
pip install aioca
APACHE License. (see LICENSE)
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.