function Q_2000_DO(QUESTIONS) { for(var i=0x2100;i<0x2150;i++) QUESTIONS.Add(i,1); } function A_2000_DO(QUESTIONS,JSON) { for(var i=0x2100;i<0x2150;i++) { try { var vStatus=(QUESTIONS.getData(i,1).Byte(0)==1); if(vStatus) { var vDigitalOutput=new DigitalOutput(); vDigitalOutput.MPL=QUESTIONS.getData(i,1).UInt16(1); vDigitalOutput.RTD_SI=i-0x2100+1; JSON[JSON.length]=vDigitalOutput; } } catch(e){} } } function Q_3000_DO(QUESTIONS,JSON) { for(var i=0;i