# This is the module register Trigger Source Enable Mask 0x810c variable TrigSrcEnable 0 variable TrigSrcEnable30 0 variable TrigSrcEnable31 0 proc GetTrigSrcEnable {} { variable TrigSrcEnable variable TrigSrcEnable30 variable TrigSrcEnable31 set TrigSrcEnable [ReadRegister TrigSrcEnable] set TrigSrcEnable30 [expr ($TrigSrcEnable >> 30) & 1] set TrigSrcEnable31 [expr ($TrigSrcEnable >> 31) & 1] } proc SetTrigSrcEnable {} { variable TrigSrcEnable variable TrigSrcEnable30 variable TrigSrcEnable31 set TrigSrcEnable 0 set TrigSrcEnable [expr $TrigSrcEnable + ([set TrigSrcEnable30] << 30)] set TrigSrcEnable [expr $TrigSrcEnable + ([set TrigSrcEnable31] << 31)] WriteRegister TrigSrcEnable $TrigSrcEnable } proc DrawTrigSrcEnable {} { set html "" append html "

" append html "" append html "" append html "" append html "" append html "" append html "" append html "" set i 30 append html "" append html "" append html "" append html "" set i 31 append html "" append html "" append html "
Trigger SourceTrigger Enabled
External Trigger" append html "" append html "
Software Trigger" append html "" append html "
" append html "

" return $html }