Exemplo n.º 1
0
        public static BlokFrame GetBlokFrame(CanFrame f)
        {
            if (!FrameTypes.ContainsKey(f.Descriptor))
            {
                throw new ApplicationException("Не найдено описание сообщения с таким дескриптором");
            }

            Type t   = FrameTypes[f.Descriptor];
            var  res = (BlokFrame)t.GetConstructor(new Type[0]).Invoke(new object[0]);

            FillWithData(res, f.Data);
            return(res);
        }