Loading Common/Servers/XBackend/include/CommandLine.h +1 −0 Original line number Diff line number Diff line Loading @@ -633,6 +633,7 @@ public: bool m_XarcosK77; bool m_XarcosK03; bool m_XarcosK06; bool m_XarcosK01; bool start; }; Loading Common/Servers/XBackend/src/CommandLine.cpp +31 −3 Original line number Diff line number Diff line Loading @@ -776,10 +776,12 @@ void CCommandLine::getFeed(ACS::longSeq& feed) const for (int i=0;i<m_inputsNumber;i++) { if (m_XarcosK00 == true || m_XarcosC == true) feed[i]=0; else if (m_XarcosK03 == true || m_XarcosK06 == true) { else if (m_XarcosK03 == true || m_XarcosK06 == true || m_XarcosK01 == true) { if (i <= 3) feed[i] = 0; else { if (m_XarcosK01 == true) feed[i] = 1; if (m_XarcosK03 == true) feed[i] = 3; if (m_XarcosK06 == true) Loading @@ -793,17 +795,19 @@ void CCommandLine::getFeed(ACS::longSeq& feed) const void CCommandLine::getFeedAttr(ACS::longSeq& feed) const { AUTO_TRACE("CCommandLine::getFeed()"); AUTO_TRACE("CCommandLine::getFeedAttr()"); feed.length(m_sectionsNumber); for (int i=0;i<m_sectionsNumber;i++) { if (m_XarcosK77 == false) { if (m_XarcosK00 == true || m_XarcosC == true) feed[i]=0; else if (m_XarcosK03 == true || m_XarcosK06 == true) { else if (m_XarcosK03 == true || m_XarcosK06 == true || m_XarcosK01 == true) { if (i <= 1) feed[i] = 0; else { if (m_XarcosK01 == true) feed[i] = 1; if (m_XarcosK03 == true) feed[i] = 3; if (m_XarcosK06 == true) Loading Loading @@ -1395,6 +1399,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77 = false; m_XarcosK03 = false; m_XarcosK06 = false; m_XarcosK01 = false; start = true; IRA::CIRATools::Wait(1,0); setup("NNNN"); Loading @@ -1409,6 +1414,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK06 = false; m_XarcosK01 = false; setMode8bit(false); setSectionsNumber(7); IRA::CIRATools::Wait(0,100000); Loading @@ -1431,6 +1437,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK01 = false; m_XarcosK06 = true; setMode8bit(true); setSectionsNumber(4); Loading @@ -1448,6 +1455,25 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = true; m_XarcosK01 = false; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); IRA::CIRATools::Wait(0,100000); setSection(0,145,62.5,1,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(1,174.296875,3.90625,1,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); } else if (config=="XK01") { m_XarcosC=false; m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK01 = true; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1459,12 +1485,14 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); setFeedZero(); } else if(config=="XK00") { m_XarcosC=false; m_XarcosK00=true; m_XarcosK77=false; m_XarcosK03 = false; m_XarcosK01 = false; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading Common/Servers/XBackend/src/XBackendsImpl.cpp +26 −0 Original line number Diff line number Diff line Loading @@ -1040,6 +1040,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK00 = false; line->m_XarcosK77 = false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; line->start = true; IRA::CIRATools::Wait(1,0); Loading @@ -1053,6 +1054,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=true; line->m_XarcosK00 = false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(false); setSectionsNumber(7); Loading @@ -1076,6 +1078,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = true; setMode8bit(true); setSectionsNumber(4); Loading @@ -1093,6 +1096,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = true; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1106,11 +1110,32 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst setSection(3,174.296875,3.90625,2,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); break; case (Backends::XArcos_K01): // XK03, CENTRAL FEED & FEED 1, MEDICINA line->m_XarcosC=false; line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = false; line->m_XarcosK01 = true; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); IRA::CIRATools::Wait(0,100000); setSection(0,145,62.5,1,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(1,174.296875,3.90625,1,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); line->setFeedZero(); break; case (Backends::XArcos_K00): // XK00, CENTRAL FEED line->m_XarcosC=false; line->m_XarcosK00=true; line->m_XarcosK77=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1130,6 +1155,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK00=false; line->m_XarcosK77=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading Loading
Common/Servers/XBackend/include/CommandLine.h +1 −0 Original line number Diff line number Diff line Loading @@ -633,6 +633,7 @@ public: bool m_XarcosK77; bool m_XarcosK03; bool m_XarcosK06; bool m_XarcosK01; bool start; }; Loading
Common/Servers/XBackend/src/CommandLine.cpp +31 −3 Original line number Diff line number Diff line Loading @@ -776,10 +776,12 @@ void CCommandLine::getFeed(ACS::longSeq& feed) const for (int i=0;i<m_inputsNumber;i++) { if (m_XarcosK00 == true || m_XarcosC == true) feed[i]=0; else if (m_XarcosK03 == true || m_XarcosK06 == true) { else if (m_XarcosK03 == true || m_XarcosK06 == true || m_XarcosK01 == true) { if (i <= 3) feed[i] = 0; else { if (m_XarcosK01 == true) feed[i] = 1; if (m_XarcosK03 == true) feed[i] = 3; if (m_XarcosK06 == true) Loading @@ -793,17 +795,19 @@ void CCommandLine::getFeed(ACS::longSeq& feed) const void CCommandLine::getFeedAttr(ACS::longSeq& feed) const { AUTO_TRACE("CCommandLine::getFeed()"); AUTO_TRACE("CCommandLine::getFeedAttr()"); feed.length(m_sectionsNumber); for (int i=0;i<m_sectionsNumber;i++) { if (m_XarcosK77 == false) { if (m_XarcosK00 == true || m_XarcosC == true) feed[i]=0; else if (m_XarcosK03 == true || m_XarcosK06 == true) { else if (m_XarcosK03 == true || m_XarcosK06 == true || m_XarcosK01 == true) { if (i <= 1) feed[i] = 0; else { if (m_XarcosK01 == true) feed[i] = 1; if (m_XarcosK03 == true) feed[i] = 3; if (m_XarcosK06 == true) Loading Loading @@ -1395,6 +1399,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77 = false; m_XarcosK03 = false; m_XarcosK06 = false; m_XarcosK01 = false; start = true; IRA::CIRATools::Wait(1,0); setup("NNNN"); Loading @@ -1409,6 +1414,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK06 = false; m_XarcosK01 = false; setMode8bit(false); setSectionsNumber(7); IRA::CIRATools::Wait(0,100000); Loading @@ -1431,6 +1437,7 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK01 = false; m_XarcosK06 = true; setMode8bit(true); setSectionsNumber(4); Loading @@ -1448,6 +1455,25 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = true; m_XarcosK01 = false; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); IRA::CIRATools::Wait(0,100000); setSection(0,145,62.5,1,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(1,174.296875,3.90625,1,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); } else if (config=="XK01") { m_XarcosC=false; m_XarcosK77=false; m_XarcosK00=false; m_XarcosK03 = false; m_XarcosK01 = true; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1459,12 +1485,14 @@ AUTO_TRACE("CCommandLine::setMode8bit()"); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); setFeedZero(); } else if(config=="XK00") { m_XarcosC=false; m_XarcosK00=true; m_XarcosK77=false; m_XarcosK03 = false; m_XarcosK01 = false; m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading
Common/Servers/XBackend/src/XBackendsImpl.cpp +26 −0 Original line number Diff line number Diff line Loading @@ -1040,6 +1040,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK00 = false; line->m_XarcosK77 = false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; line->start = true; IRA::CIRATools::Wait(1,0); Loading @@ -1053,6 +1054,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=true; line->m_XarcosK00 = false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(false); setSectionsNumber(7); Loading @@ -1076,6 +1078,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = true; setMode8bit(true); setSectionsNumber(4); Loading @@ -1093,6 +1096,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = true; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1106,11 +1110,32 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst setSection(3,174.296875,3.90625,2,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); break; case (Backends::XArcos_K01): // XK03, CENTRAL FEED & FEED 1, MEDICINA line->m_XarcosC=false; line->m_XarcosK77=false; line->m_XarcosK00=false; line->m_XarcosK03 = false; line->m_XarcosK01 = true; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); IRA::CIRATools::Wait(0,100000); setSection(0,145,62.5,1,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(1,174.296875,3.90625,1,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); setSection(2,145,62.5,2,2,125,-1); IRA::CIRATools::Wait(0,100000); setSection(3,174.296875,3.90625,2,2,7.8125,-1); IRA::CIRATools::Wait(0,100000); line->setFeedZero(); break; case (Backends::XArcos_K00): // XK00, CENTRAL FEED line->m_XarcosC=false; line->m_XarcosK00=true; line->m_XarcosK77=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading @@ -1130,6 +1155,7 @@ void XBackendsImpl::setXarcosConf(Backends::TXArcosConf conf) throw (CORBA::Syst line->m_XarcosK00=false; line->m_XarcosK77=false; line->m_XarcosK03 = false; line->m_XarcosK01 = false; line->m_XarcosK06 = false; setMode8bit(true); setSectionsNumber(4); Loading