Beispiel #1
0
        public void SendS1F13(WinSECS host)
        {
            SECSTransaction trans = new SECSTransaction(1, 13);

            trans.Primary.Root.Name        = "CR";
            trans.Primary.Root.Description = "Establish communications request";
            SECSItem item = trans.Primary.Root.AddNew("L");

            trans.ReplyExpected = true;
            trans.Send(host);;
        }
Beispiel #2
0
        public void SendS1F3(WinSECS host)
        {
            SECSTransaction trans = new SECSTransaction(1, 3);

            trans.Primary.Root.Name        = "SSR";
            trans.Primary.Root.Description = "Selected equipment status request";
            SECSItem item = trans.Primary.Root.AddNew("L");
            SECSItem svid = item.AddNew("SVID", "Status variable ID");

            svid.Format = SECS_FORMAT.U4;
            svid.Value  = 1001;
            SECSItem svid2 = svid.Duplicate();

            svid2.Format = SECS_FORMAT.U4;
            svid2.Value  = 1002;
            SECSItem svid3 = svid.Duplicate();

            svid3.Format        = SECS_FORMAT.U4;
            svid3.Value         = 1003;
            trans.ReplyExpected = true;
            trans.Send(host);;
        }