public static TmNativeDefs.StrBinData GetStrBinData(TmNativeDefs.TEvent tEvent) { if (tEvent.Data == null) { throw new ArgumentException("Отсутствует Data в TEvent"); } return(FromBytes <TmNativeDefs.StrBinData>(tEvent.Data)); }
public static TmNativeDefs.FlagsChangeDataAnalog GetFlagsChangeDataAnalog(TmNativeDefs.TEvent tEvent) { if (tEvent.Data == null) { throw new ArgumentException("Отсутствует Data в TEvent"); } return(FromBytes <TmNativeDefs.FlagsChangeDataAnalog>(tEvent.Data)); }
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);
public Int16 TmcRegEvent(Int32 cid, TmNativeDefs.TEvent tmEvent) { return(tmcRegEvent(cid, ref tmEvent)); }