Bases: KPFFunction
Put the guider in to continuous exposure mode and set images to be saved.
KTL Keywords Used:
kpfguide.CONTINUOUS
kpfguide.SAVE
Source code in kpf/guider/StartGuiderContinuous.py
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | class StartGuiderContinuous(KPFFunction):
'''Put the guider in to continuous exposure mode and set images to be saved.
KTL Keywords Used:
- `kpfguide.CONTINUOUS`
- `kpfguide.SAVE`
'''
@classmethod
def pre_condition(cls, args):
pass
@classmethod
def perform(cls, args):
kpfguide = ktl.cache('kpfguide')
kpfguide['CONTINUOUS'].write('active')
kpfguide['SAVE'].write('active')
@classmethod
def post_condition(cls, args):
if guider_is_active() == False:
raise FailedPostCondition('Guider is not active')
if guider_is_saving() == False:
raise FailedPostCondition('Guider is not saving')
|