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.