# This is the module register Group Enable Mask 0x8120 variable GrpEnableMask 0 for {set i 0} {$i < 8} {incr i} {variable GrpEnableMask$i 0} proc GetGrpEnable {} { variable GrpEnableMask for {set i 0} {$i < 8} {incr i} {variable GrpEnableMask$i} set GrpEnableMask [ReadRegister Enable] for {set i 0} {$i < 8} {incr i} {set GrpEnableMask$i [expr ($GrpEnableMask >> $i) & 1]} } proc SetGrpEnable {} { variable GrpEnableMask for {set i 0} {$i < 8} {incr i} {variable GrpEnableMask$i} set GrpEnableMask 0 for {set i 0} {$i < 8} {incr i} {set GrpEnableMask [expr $GrpEnableMask + ([set GrpEnableMask$i] << $i)]} WriteRegister Enable $GrpEnableMask } proc DrawGrpEnable {} { set html "" append html "

" append html "" append html "" append html "" append html "" append html "" for {set i 0} {$i < 8} {incr i} { append html "" append html "" append html "" append html "" } append html "
GroupGroup enabled
$i" append html "" append html "
" append html "

" return $html }