|
ICP
1
|
#include <env_period_card.h>

Public Member Functions | |
| EnvPeriodCardIntf () | |
| virtual | ~EnvPeriodCardIntf () |
| virtual void | printStatus (std::ostream &os, DAEstatus &status)=0 |
| virtual int | getCurrentPeriodNumber (DAEstatus &status)=0 |
| virtual bool | inDwellPeriod (DAEstatus &status)=0 |
| virtual int | setNumberOfPeriods (isisU16_t n, DAEstatus &status)=0 |
| virtual int | getNumberOfPeriods (DAEstatus &status)=0 |
| virtual int | getCurrentPeriodSequence (DAEstatus &status)=0 |
| virtual int | getMSModeVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | resetPeriodCard (DAEstatus &status)=0 |
| virtual int | clearPeriodCounters (DAEstatus &status)=0 |
| virtual int | setSinglePeriodSequenceMode (DAEstatus &status)=0 |
| virtual int | setMultiplePeriodSequenceMode (int nseq, DAEstatus &status)=0 |
| virtual bool | isMultipleSequenceComplete (DAEstatus &status)=0 |
| virtual int | enablePeriodMode (bool external_mode, DAEstatus &status)=0 |
| virtual int | disablePeriodMode (DAEstatus &status)=0 |
| virtual int | enableMSMode (DAEstatus &status)=0 |
| virtual int | disableMSMode (DAEstatus &status)=0 |
| virtual int | endRunAfterSequenceCompletes (DAEstatus &status)=0 |
| virtual bool | isRunEndedAndSequenceComplete (DAEstatus &status)=0 |
| virtual bool | isEndRunAfterSequenceCompletesInProgress (DAEstatus &status)=0 |
| virtual int | enableEventMode (DAEstatus &status)=0 |
| virtual int | disableEventMode (DAEstatus &status)=0 |
| virtual int | programPERLUT (isisU16_t *dwell_flags, isisU16_t *frames, int nperiod, DAEstatus &status)=0 |
| virtual int | programOUTLUT (isisU32_t *outputs, int nperiod, DAEstatus &status)=0 |
| virtual int | readPERLUT (isisU16_t *dwell_flags, isisU16_t *frames, int nperiod, DAEstatus &status)=0 |
| virtual int | readOUTLUT (isisU32_t *outputs, int nperiod, DAEstatus &status)=0 |
| virtual int | getPeriodRawFrames (int period, isisU32_t *frames, DAEstatus &status)=0 |
| virtual int | getPeriodGoodFrames (int period, isisU32_t *frames, DAEstatus &status)=0 |
| virtual int | zeroPeriodFrameCounters (DAEstatus &status)=0 |
| virtual int | zeroPeriodProtonCounters (DAEstatus &status)=0 |
| virtual int | zeroPeriodExtraCounters (DAEstatus &status)=0 |
| virtual int | setPeriodControlBits (isisU32_t mask, bool preserve, DAEstatus &status)=0 |
| virtual float | getRawUAmpHoursPeriod (int period, DAEstatus &status)=0 |
| virtual float | getGoodUAmpHoursPeriod (int period, DAEstatus &status)=0 |
| virtual int | getRawPPPLowerPeriod (int period, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getRawPPPUpperPeriod (int period, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getGoodPPPLowerPeriod (int period, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getGoodPPPUpperPeriod (int period, isisU32_t *value, DAEstatus &status)=0 |
| virtual void | abortSequenceCompleteWait (DAEstatus &status)=0 |
| virtual int | setPeriodOutputDelay (isisU32_t delay, DAEstatus &status)=0 |
| virtual int | setMuonPulse (int pulse, DAEstatus &status)=0 |
| virtual int | enableDelayedStart (DAEstatus &status)=0 |
| virtual int | disableDelayedStart (DAEstatus &status)=0 |
| virtual int | startRun (DAEstatus &status)=0 |
| virtual int | stopRun (DAEstatus &status)=0 |
| virtual int | ClearFramesAndPPP (DAEstatus &status)=0 |
| virtual int | setFrameSync (FrameSync fs, DAEstatus &status)=0 |
| virtual FrameSync | getFrameSync (DAEstatus &status)=0 |
| virtual bool | isRunning (DAEstatus &status)=0 |
| virtual int | resetRunController (DAEstatus &status)=0 |
| virtual int | getRawFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getGoodFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getRawPPPLower (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getRawPPPUpper (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getRawPPP (isisU64_t *value, DAEstatus &status)=0 |
| virtual int | getGoodPPPLower (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getGoodPPPUpper (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getGoodPPP (isisU64_t *value, DAEstatus &status)=0 |
| virtual int | enableSMPVeto (DAEstatus &status)=0 |
| virtual int | enableExternalVeto (int veto_number, DAEstatus &status)=0 |
| virtual int | enableInternalVeto (DAEstatus &status)=0 |
| virtual int | enableFIFOVeto (DAEstatus &status)=0 |
| virtual int | enableFermiChopperVeto (int chopper_number, int delay, int width, DAEstatus &status)=0 |
| virtual int | enableTS2PulseVeto (DAEstatus &status)=0 |
| virtual int | enableISIS50HzVeto (DAEstatus &status)=0 |
| virtual int | syncFrameTimer (DAEstatus &status)=0 |
| virtual int | readFrameTimer (FILETIME &ft, DAEstatus &status)=0 |
| virtual double | frameTimerDrift (DAEstatus &status)=0 |
| virtual int | enableHardwarePeriods (DAEstatus &status)=0 |
| virtual int | disableHardwarePeriods (DAEstatus &status)=0 |
| virtual int | disableSMPVeto (DAEstatus &status)=0 |
| virtual int | disableExternalVeto (int veto_number, DAEstatus &status)=0 |
| virtual int | disableInternalVeto (DAEstatus &status)=0 |
| virtual int | disableFIFOVeto (DAEstatus &status)=0 |
| virtual int | disableFermiChopperVeto (int chopper_number, DAEstatus &status)=0 |
| virtual int | disableTS2PulseVeto (DAEstatus &status)=0 |
| virtual int | disableISIS50HzVeto (DAEstatus &status)=0 |
| virtual int | getSMPVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getExternalVetoedFrames (int veto_number, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getFIFOVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getInternalVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getFermiChopperVetoedFrames (int chopper_number, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getTS2PulseVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | getISIS50HzVetoedFrames (isisU32_t *value, DAEstatus &status)=0 |
| virtual int | setFrameSyncDelay (isisU32_t value, DAEstatus &status)=0 |
| virtual int | getFrameSyncDelay (isisU32_t *value, DAEstatus &status)=0 |
| virtual float | getRawUAmpHours (DAEstatus &status)=0 |
| virtual float | getGoodUAmpHours (DAEstatus &status)=0 |
| virtual bool | usingHardwarePeriods (DAEstatus &status)=0 |
| virtual int | getFChopperVetoedFrames (int chopper_number, isisU32_t *value, DAEstatus &status)=0 |
| virtual int | enableFChopperVeto (int chopper_number, int delay, int width, DAEstatus &status)=0 |
| virtual int | disableFChopperVeto (int chopper_number, DAEstatus &status)=0 |
| virtual int | printVetoDetails (std::ostream &os, DAEstatus &status)=0 |
| virtual int | whichVeto (std::ostream &os, DAEstatus &status)=0 |
| virtual int | resetCardState (DAEstatus &status)=0 |
Public Member Functions inherited from DAE2CardIntf | |
| DAE2CardIntf () | |
| virtual | ~DAE2CardIntf () |
| virtual int | position () const =0 |
| virtual std::string | daeDevice () const =0 |
Additional Inherited Members | |
Public Types inherited from DAE2CardIntf | |
| enum | CardType { EmptySlot = 0, UnknownCard = 1, EnvCard = 2, EnvPeriodCard = 3, NeutronDetectorCard = 4, MuonDetectorCard = 5, MuonPeriodCard = 6 } |
Definition at line 6 of file env_period_card.h.
|
inline |
Definition at line 9 of file env_period_card.h.
|
inlinevirtual |
Definition at line 10 of file env_period_card.h.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
|
pure virtual |
Implemented in EnvPeriodCard< EnvPeriodPolicy >.
Referenced by ISISDAE::programPeriodCard().
1.8.5