Ejemplo n.º 1
0
        // Lee no borra un mensaje de la FIFO
        internal MessageDll ReadMessage()
        {
            MessageDll message = new MessageDll();

            if (Number > 0)
            {
                message = (MessageDll)(m_CollectionMessage.Peek());
            }
            else
            {
                message.FID             = (byte)0;
                message.Command         = (byte)0;
                message.SourceDevice    = (byte)0;
                message.TargetDevice    = (byte)0;
                message.Datos           = new byte[] { };
                message.RawFrame        = new byte[] { };
                message.RawStuffedFrame = new byte[] { };
            }

            return(message);
        }
Ejemplo n.º 2
0
 // Guarda una variable Message en la FIFO
 internal void PutMessage(MessageDll message)
 {
     m_CollectionMessage.Enqueue(message);
 }
Ejemplo n.º 3
0
 internal CDllFifoMessages(MessageDll message)
 {
     m_CollectionMessage.Enqueue(message);
 }