Inheritance diagram for GGLT:
Public Member Functions | |
__init__ (client, parent=None) | |
Initialize valid registers as Gattrs. | |
getEPUaddr () | |
read (reg) | |
load (reg, value) | |
send (cmd) | |
initialize () | |
waitForMaskEnable (tmo=None) | |
Waits until the enableMask() method is called. | |
enableMask () | |
Commits the mask value to hardware. | |
disableMask () | |
Disables all trigger masks but doesn't change the cached mask value. | |
triggersDisabled () | |
Check if the triggers are disabled. | |
isMaskDirty () | |
Return the mask dirty flag. | |
refreshMask () | |
Refreshes the cached value of the mask from the hardware. | |
getEnableTime () | |
Returns the VxWorks timestamp at the time the triggers are enabled. | |
getDisableTime () | |
Returns the VxWorks timestamp at the time the triggers are disabled. | |
setDestinationOverride (override) | |
Sets the flag to determine whether the user should be able to override the destination value. |
Has GGLT specific registers and dataless commands.
Valid Registers:
mask
busy_disable
ext_cal_strobe
ext_tack
counter_mask
counter
ext_clk_out_enable
Dataless Commands:
cmd_reset
cmd_self_trigger
parity
tag
event_number
Configuration Register Bit Fields:
destination
marker
tack
zero_suppress
four_range_readout
cal_strobe
Mask Register Bit Fields:
internal_trg
external_trg
cal_low
cal_high
three_in_a_row
acd_veto_00
acd_veto_01
acd_veto_02
acd_veto_03
acd_veto_04
acd_veto_05
acd_veto_06
acd_veto_07
acd_veto_08
acd_veto_09
acd_veto_10
acd_veto_11
acd_veto_12
acd_veto_13
acd_veto_14
acd_veto_15
acd_veto_16
acd_veto_17
acd_cno
Definition at line 70 of file gGLT.py.
|
Initialize valid registers as Gattrs. Assign default values to members |
|
Disables all trigger masks but doesn't change the cached mask value. This way when the triggers are enabled again, the old setting can be applied. |
|
Commits the mask value to hardware.
|
|
Returns the VxWorks timestamp at the time the triggers are disabled.
|
|
Returns the VxWorks timestamp at the time the triggers are enabled.
|
|
Return the mask dirty flag.
|
|
Sets the flag to determine whether the user should be able to override the destination value.
|
|
Check if the triggers are disabled.
|
|
Waits until the enableMask() method is called. This is usually needed by non-self-triggering scripts where the _commandSynch thread needs to wait until RunControl actually enables the mask before continuing.
|