pulseCounterRecord.c pulseCounterRecord.dbd pulseDelayRecord.c pulseDelayRecord.dbd pulseTrainRecord.c pulseTrainRecord.dbd timerRecord.c timerRecord.dbd devMz8310.c devTimerMz8310.c drvMz8310.c drvMz8310.h drvStc.c drvStc.h mz8310.dbdThese components previously resided in epics/base.
The original support was developed for GTACS, the precurser to EPICS. This support consisted of timerRecord, drvStc and devTimerMz8310. Later the pulse support, which uses many more features of the mz8310 , was added.
The Mizar has two AMD STC timer chips. It is these chips that provide most of the functionality. It is also a rather complicated chip. Many of the fields in the pulse and timer records are used to program the AMD chips. For this reason none of these record are general purpose and should only be used for the Mizar module. The pulse records do have many nice features but if they are needed for other devices they should be reimplemented to be more general purpose.
Since module_types.h is not support by EPICS 3.14, a config command is provided.
devMz8310Config(int base, int vector)
where
base - the VME address for the first mz8310. The default is 0xf800.
vector - The interrupt vector for the first mz8310. the default is 0xe8.
The mizar documentaion was taken from the old APS EPICS documentaion page. It now appears here.
| Module Version | EPICS Release | Filename |
| R1-4 | 3.14.5 | mizar1-4.tar.gz |
/support/mizar