Exemple #1
0
 public SimplePortActivityLogger(IPortSet portSet)
 {
     foreach (IPort port in portSet)
     {
         port.PortDataPresented += new PortDataEvent(PortDataPresented);
         port.PortDataAccepted  += new PortDataEvent(PortDataAccepted);
         port.PortDataRejected  += new PortDataEvent(PortDataRejected);
     }
 }
Exemple #2
0
 private void FlushPortSet(IPortSet portSet)
 {
     foreach (IPortReceive port in portSet.Ports)
     {
         while (port.Test() != null)
         {
             ;
         }
     }
 }
Exemple #3
0
        private void FlushPortSet(IPortSet portSet)
        {
            Tracer.Trace("SickLRF::FlushPortSet()");

            foreach (IPortReceive port in portSet.Ports)
            {
                while (port.Test() != null)
                {
                    ;
                }
            }
        }
Exemple #4
0
        private void FlushPortSet(IPortSet portSet)
        {
            Tracer.Trace("TrackRoamerBrickProximityBoardService::FlushPortSet()");

            // retrieve and discard all messages from all ports in a portset
            foreach (IPortReceive port in portSet.Ports)
            {
                while (port.Test() != null)
                {
                    ;
                }
            }
        }
Exemple #5
0
        private void FlushPortSet(IPortSet portSet)
        {
            Tracer.Trace("SickLRF::FlushPortSet()");

            foreach (IPortReceive port in portSet.Ports)
            {
                while (port.Test() != null) ;
            }
        }
Exemple #6
0
 public static Receiver <T> ReceiveWithIteratorFromPortSet <T>(bool persist, IPortSet portSet, IteratorHandler <T> handler)
 {
     return(new Receiver <T>(persist, (IPortReceive)portSet[typeof(T)], null, new IterativeTask <T>(handler)));
 }
Exemple #7
0
 public static Receiver <T> ReceiveFromPortSet <T>(bool persist, IPortSet portSet, Handler <T> handler, Predicate <T> predicate)
 {
     return(new Receiver <T>(persist, (IPortReceive)portSet[typeof(T)], predicate, new Task <T>(handler)));
 }
Exemple #8
0
 public static Choice Choice(IPortSet portSet)
 {
     return(PortSet.ImplicitChoiceOperator(portSet));
 }
        private void FlushPortSet(IPortSet portSet)
        {
            Tracer.Trace("TrackRoamerBrickProximityBoardService::FlushPortSet()");

            // retrieve and discard all messages from all ports in a portset
            foreach (IPortReceive port in portSet.Ports)
            {
                while (port.Test() != null)
                    ;
            }
        }