EZCA.pm is a perl interface to EPICS EZCA library. The routine names are
based on EZCA nomenclature. Each routine name in EZCA has an equivalent in
perl module. At this time 21 functions have been implemented and tested.

All the commands are similar to what is used in C version of EZCA.
The various datatypes as described in EZCA (ezcatype) are used.
They are as follows:

Retrieve values from $pvname and
the data type is specified as ezcatype At this time the
no of elements $no_elem is limited to 2000.
The return status code is stored in $data[0] and
the retrieved values are in the rest of the array starting at
elements $data[1]

This call retrieves various information about the said $pvname.
The time in seconds is in $tstamp and in nanoseconds is in $tnstamp
All times are since EPICS EPOCH. The $status and $severity returns
status of the pv and its severity.

The EZCA perl module was written in 1996 by Mohan Ramanathan.
However it was documented only in 2002. During these years the module has
been extensively used and tested by the author. This module is used
in numerous activities at the Advanced Photon Source.