| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Pezca-1.5.9.tar.gz | 2025-02-12 | 38.3 kB | |
| ezca_20250212-3.15.tar.gz | 2025-02-12 | 38.0 kB | |
| Pezca-1.5.8.tar.gz | 2025-02-12 | 38.2 kB | |
| Pezca-1.5.7.tar.gz | 2024-11-28 | 37.9 kB | |
| Pezca-1.5.5.tar.gz | 2024-01-05 | 37.8 kB | |
| README.rst | 2024-01-05 | 2.6 kB | |
| ezca_20111019-3.14.tar.gz | 2024-01-04 | 38.0 kB | |
| Totals: 7 Items | 230.8 kB | 0 |
Pezca, the Perl-ezca module.
License:
Copyright (C) 2024 by Helmholtz-Zentrum Berlin GmbH
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Documentation
The online documentation is found at:
A man-page can be shown with the command:
perldoc Pezca
Compiling the module when EPICS base and ezca are be installed
You should have set EPICS_BASE to the location of your EPICS base and EPICS_EXTENSIONS to the location where ezca is installed. Alternatively you may edit file "platform.pm".
Enter:
perl Makefile.PL OPTIONS make"
OPTIONS may be given to specify the install location, see:
https://perldoc.perl.org/ExtUtils::MakeMaker
Compiling the module from scratch
If you don't have EPICS Base and ezca, run:
./bootstrap.sn --readline BINDIR
where BINDIR is the directory where EPICS Base and the readline library will be installed.
Testing
"make test" The test-program asks for the name of a process variable and makes a read-access to that variable.
Installing
"make install"
Documentation
There is a man-page in the man-directory. In the examples directory there are 2 examples of a perl ca-gateway (the client reads the data via a raw socket connection).
create html documentation with: "./make_html.sh"
Support of other platforms
Currently supported are HP-UX, Solaris, Linux and Windows NT. For other platforms you have to figure out the defines that the compiler call needs (e.g. '-DUNIX') and apply the changes to the file platform.p.
This file uses the perl Config-Module to determine the platform.
Bugs and Problems:
For the Windows NT version, only Pezca::GetDouble() is tested. For all other platforms, all functions have been tested.
Suggestions or improvements are welcome !
mail address:
Goetz Pfeiffer <Goetz.Pfeiffer@helmholtz-berlin.de>