Esempio n. 1
0
        private static string StockerStatusStream3()
        {
            BoolConverter boolConverter = new BoolConverter();
            IntHexConverter intConverter = new IntHexConverter();
            string stream = "00FF"                             // station ID + pc ID
                            + boolConverter.ToStream(true)    // carrier plate arrival flag
                            + boolConverter.ToStream(true)    // IS Error Flag
                            + "0001"                           // CP Routing
                            + boolConverter.ToStream(false)   // magazine full flag
                            + boolConverter.ToStream(true)    // operator magazine change request flag
                            + boolConverter.ToStream(true)    // IS magazine change flag
                            + boolConverter.ToStream(true)    // magazine change start flag
                            + boolConverter.ToStream(true)    // input magazine barcode OK Flag
                            + "00000000000000000000000000000000" // ... some data ...
                            + intConverter.ToStream(6)        // wafer size requested
                            + boolConverter.ToStream(false)   // magazine request flag
                            + "0002"                           // stocker inventory
                            + boolConverter.ToStream(false)   // output magazine arrive flag
                            + "0002"                           // magazine selection
                            + intConverter.ToStream(3)        // polishline number
                            + "\u0003"                         // ETX
                            ;

            return stream;
        }
Esempio n. 2
0
 public void ToStreamTest()
 {
     BoolConverter target = new BoolConverter();
     Assert.AreEqual<string>("0000", target.ToStream(false));
     Assert.AreEqual<string>("0001", target.ToStream(true));
 }
Esempio n. 3
0
        private static string DemounterStatusStream3()
        {
            BoolConverter boolConverter = new BoolConverter();
            IntHexConverter intConverter = new IntHexConverter();
            string stream = "00FF"                             // station ID + pc ID
                            + boolConverter.ToStream(false)   // carrier plate arrival flag
                            + boolConverter.ToStream(true)    // IS error flag
                            + boolConverter.ToStream(true)    // carrier plate barcode read OK flag
                            + boolConverter.ToStream(false)   // carrier plate demount start flag
                            + intConverter.ToStream(6)        // carrier plate wafer size
                            + intConverter.ToStream(7)        // carrier plate wafer count
                            + "0003"                           // demount cassette station
                            + intConverter.ToStream(1)        // wafer demount counter
                            + boolConverter.ToStream(true)    // CP demount complete
                            + "0001"                           // empty CP routing
                            + "000000000000000000000000"       // ... some data ...
                            + "0002"                           // remove cassette from demount station
                            + intConverter.ToStream(6)        // cassette wafer size
                            + "0001"                           // destination station number of cassette
                            + "0002"                           // cassette barcode read start flag
                            + boolConverter.ToStream(true)    // cassette barcode read OK flag
                            + "00000000000000000000000000000000000000000000" // ... some data ...
                            + boolConverter.ToStream(false)   // spatula check flag
                            + boolConverter.ToStream(true)    // station 1 cassette sensor
                            + boolConverter.ToStream(false)   // station 2 cassette sensor
                            + boolConverter.ToStream(true)    // station 3 cassette sensor
                            + boolConverter.ToStream(true)    // station 4 cassette sensor
                            + "0003"                           // demounter machine state
                            + "\u0003"                         // ETX
                            ;

            return stream;
        }