Menu

Tree [a322e6] default tip /
 History

Read Only access


File Date Author Commit
 administration_tools 3 days ago Goetz Pfeiffer Goetz Pfeiffer [249f05] Administration tools were added.
 catoolApp 4 days ago Goetz Pfeiffer Goetz Pfeiffer [a7cc0d] Clarification of the license text.
 configure 4 days ago Goetz Pfeiffer Goetz Pfeiffer [a7cc0d] Clarification of the license text.
 .hgignore 2016-04-13 Goetz Pfeiffer Goetz Pfeiffer [850170] This is catool, a support that adds code from "...
 .hgtags 3 days ago Goetz Pfeiffer Goetz Pfeiffer [a322e6] Added tag 1.1.3 for changeset aa915c3c2151
 LICENSE 4 days ago Goetz Pfeiffer Goetz Pfeiffer [a7cc0d] Clarification of the license text.
 LICENSE-GPLv3 4 days ago Goetz Pfeiffer Goetz Pfeiffer [a7cc0d] Clarification of the license text.
 Makefile 4 days ago Goetz Pfeiffer Goetz Pfeiffer [a7cc0d] Clarification of the license text.
 README.rst 3 days ago Goetz Pfeiffer Goetz Pfeiffer [aa915c] Fix typo: Renamed READNE.rst to README.rst.

Read Me

catool

Summary

An EPICS device support that adds code from "catools" of EPICS Base.

Details

This is an EPICS device support that implements the well known EPICS Basee command line tools like "caget" and "caput" as C functions:

catool_get
This reads a PV with channel access and works like the "caget" command line utility.
catool_print
This reads a PV as a DOUBLE type and prints it's value to the console.
catool_put
This writes to a PV with channel access and works like the "caput" command line utility.
catool_monitor
This reads a PV or a number of PVs asynchronously like the "camonitor" command line utility. Each time a PV changes, a callback function is called.

Author

The "catools" code that this project is based on has various authors, see comments in the source files.

This device support was implemented by:

Goetz Pfeiffer <goetzpf@googlemail.com> <Goetz.Pfeiffer@helmholtz-berlin.de>

License

Since this device support uses code from EPICS Base, it's parts have different copyright owners and different licenses. However, this is open source in the sense that you can use, download and modify the code provided the current license is not changed. For details see file 'LICENSE'.