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().