|
mrfioc2
2.3.0
|
#include <math.h>#include <stdio.h>#include <string.h>#include <dbDefs.h>#include <errlog.h>#include <recGbl.h>#include <alarm.h>#include <registryFunction.h>#include <menuFtype.h>#include <aSubRecord.h>#include <epicsExport.h>
Go to the source code of this file.
Functions | |
| long | seq_select (aSubRecord *prec) |
| NSLS2 sequence selector. More... | |
| epicsExportRegistrar (asub_nsls2_evg) | |
| epicsExportRegistrar | ( | asub_nsls2_evg | ) |
| long seq_select | ( | aSubRecord * | prec | ) |
NSLS2 sequence selector.
Process operator timing mode selection into a set of sequence rep. masks and associated status
Inputs
| A | Linac mode selection (enum) A ULONG |
| B | Booster mode selection (enum) B ULONG |
| C | Linac permitted mode mask (bitmask) C ULONG |
| D | Booster permitted mode mask (bitmask) D ULONG |
Outputs
| VALA | Booster injection possible (bool) VALA ULONG |
| VALB | Injection rep. diagnostic bit mask (bitmask) VALB ULONG |
| VALC | Linac sequence rep. mask (bitmask) VALC ULONG |
| VALD | Booster 1Hz sequence rep. mask (bitmask) VALD ULONG |
| VALE | Booster 2Hz sequence rep. mask (bitmask) VALE ULONG |
| VALF | Booster Stacking sequence rep. mask (bitmask) VALF ULONG |
Definition at line 54 of file seqnsls2.c.
1.8.13