diff --git a/NEWS b/NEWS index 78f7c73539bb2b2457eef03c3542f4705c55646c..fbe0f9d26fd3b4a848e336c9e5a8708513db13c3 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,10 @@ Changes for X.X - Bug Fix (513): Cleanup debug schemes. Also created separate udp_rcvr files, fixed mx_rcvr header - Bug Fix (1015): Update daqd,nds build for ldas-tools 2.5 ================================================================================================== +Changes for 3.1.1 +================================================================================================== +- Bug Fix for loading of RampMuxMatrix on startup (1030). +================================================================================================== Changes for 3.1 ================================================================================================== - Per ECR LIGO-E1600234, modified front end daq code to run without any fast channels. Previously, diff --git a/src/epics/util/lib/RampMuxMatrix.pm b/src/epics/util/lib/RampMuxMatrix.pm index 56b8957b6520fe216d40ab61dfe87fb5b608e538..9e79e97ba1d38627aa638ce04625eaea42447e5b 100644 --- a/src/epics/util/lib/RampMuxMatrix.pm +++ b/src/epics/util/lib/RampMuxMatrix.pm @@ -90,6 +90,7 @@ sub frontEndInitCode { my ($i) = @_; my $matOuts = $::partOutputs[$::partOutNum[$i][0]]; my $matIns = $::partInCnt[$::partInNum[$i][0]]; + $calcExp = "pLocalEpics->". $::systemName . "\." . "$::xpartName[$i]_LOAD_MATRIX = 1;\n"; for ($input = 0; $input < $matIns; $input++) { for ($output = 0; $output < $matOuts; $output++) { $calcExp .= "RampParamInit(&\L$::xpartName[$i]_state\[$output\]\[$input\],0, ";