Пример #1
0
        public static TmNativeDefs.StrBinData GetStrBinData(TmNativeDefs.TEvent tEvent)
        {
            if (tEvent.Data == null)
            {
                throw new ArgumentException("Отсутствует Data в TEvent");
            }

            return(FromBytes <TmNativeDefs.StrBinData>(tEvent.Data));
        }
Пример #2
0
        public static TmNativeDefs.FlagsChangeDataAnalog GetFlagsChangeDataAnalog(TmNativeDefs.TEvent tEvent)
        {
            if (tEvent.Data == null)
            {
                throw new ArgumentException("Отсутствует Data в TEvent");
            }

            return(FromBytes <TmNativeDefs.FlagsChangeDataAnalog>(tEvent.Data));
        }
Пример #3
0
        public static TmNativeDefs.AcknowledgeData GetAcknowledgeDataFromTEvent(TmNativeDefs.TEvent tEvent)
        {
            if (tEvent.Data == null)
            {
                throw new ArgumentException("Отсутствует Data в TEvent");
            }

            return(FromBytes <TmNativeDefs.AcknowledgeData>(tEvent.Data));
        }
 public static extern Int16 tmcRegEvent(Int32 cid,
                                        [In] ref TmNativeDefs.TEvent tmEvent);
Пример #5
0
 public Int16 TmcRegEvent(Int32 cid,
                          TmNativeDefs.TEvent tmEvent)
 {
     return(tmcRegEvent(cid, ref tmEvent));
 }