Exemplo n.º 1
0
        internal static Event Parse(Queue <byte> data)
        {
            if (data.Count < 2)
            {
                return(null);
            }
            EventCode code        = (EventCode)data.Dequeue();
            int       payloadSize = data.Dequeue();

            switch (code)
            {
            case EventCode.CommandComplete:
                return(CommandCompleteEvent.Parse(code, data));

            case EventCode.LeMeta:
                return(LeMetaEvent.Parse(code, data));

            default:
                return(new Event(code));
            }
        }
 internal LeMetaEventReceivedEventArgs(LeMetaEvent leMetaEvent)
 {
     LeMetaEvent = leMetaEvent;
 }