コード例 #1
0
ファイル: NColorTest.cs プロジェクト: cip4/JDFLibNet
        public virtual void testPerfectingJMF()
        {
            JDFElement.setLongID(false);
            JDFJMF jmfStatus = JDFJMF.createJMF(EnumFamily.Signal, EnumType.Status);

            jmfStatus.setSenderID("thePress");
            JDFSignal     sig = jmfStatus.getSignal(0);
            JDFDeviceInfo di  = sig.appendDeviceInfo();

            di.setDeviceStatus(EnumDeviceStatus.Running);

            JDFJobPhase jp = di.appendJobPhase();

            jp.setJobID("jobID");
            jp.setJobPartID("jobPartID");
            jp.setStatus(EnumNodeStatus.InProgress);

            JDFModuleStatus ms = jp.appendModuleStatus();

            ms.setModuleID("ID_Perfecting_1");
            ms.setModuleType("PerfectingModule");
            ms.setDeviceStatus(EnumDeviceStatus.Idle);

            ms = jp.appendModuleStatus();
            ms.setModuleType("PrintModule");
            ms.setDeviceStatus(EnumDeviceStatus.Running);
            ms.setModuleIndex(new JDFIntegerRangeList("0 1 3 4"));

            ms = jp.appendModuleStatus();
            ms.setModuleType("PrintModule");
            ms.setDeviceStatus(EnumDeviceStatus.Idle);
            ms.setModuleIndex(new JDFIntegerRangeList("2"));

            jmfStatus.getOwnerDocument_JDFElement().write2File(sm_dirTestDataTemp + "StatusPerfecting.jmf", 2, false);
            Assert.IsTrue(jmfStatus.isValid(EnumValidationLevel.Complete), "known defect - wait for autoclass fix");
        }