Package uk.ac.gda.server.ncd.timing
Class LoadFramesTimerHook
java.lang.Object
uk.ac.gda.server.ncd.timing.TimerWrapper
uk.ac.gda.server.ncd.timing.LoadFramesTimerHook
- All Implemented Interfaces:
Device,Timer,Configurable,Findable,gda.observable.IObservable
Wrapper to allow hooks to be added to the Timer#loadFrameSets method
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidLoad an array of frameSets obtained from calls to makeFrameSet() are loaded into the timer.voidremoveHook(Runnable hook) voidsetHooks(Collection<Runnable> hooks) toString()Methods inherited from class uk.ac.gda.server.ncd.timing.TimerWrapper
addFrameSet, addFrameSet, addIObserver, clearFrameSets, close, configure, countAsync, deleteIObserver, deleteIObservers, getAttribute, getCurrentCycle, getCurrentFrame, getMaximumFrames, getName, getProtectionLevel, getStatus, isConfigureAtStartup, isConfigured, output, reconfigure, restart, setAttribute, setCycles, setName, setProtectionLevel, start, stop
-
Constructor Details
-
LoadFramesTimerHook
-
-
Method Details
-
loadFrameSets
Description copied from interface:TimerLoad an array of frameSets obtained from calls to makeFrameSet() are loaded into the timer.- Specified by:
loadFrameSetsin interfaceTimer- Overrides:
loadFrameSetsin classTimerWrapper- Throws:
DeviceException
-
setHooks
-
addHook
-
removeHook
-
toString
-