Esempio n. 1
0
 public bool CanParse(WaveformConfigFileType file)
 {
     using (LogContext.PushProperty("Plugin", nameof(WlanPlugin)))
     {
         if (file is TdmsFile)
         {
             wlan = new niWLANG(niWLANGConstants.CompatibilityVersion050000);
             try
             {
                 wlan.LoadConfigurationFromFile(file.FilePath, niWLANGConstants.True);
             }
             catch (Exception ex)
             {
                 Log.Verbose(ex, "CanParse return false because an exception occured loading the file");
                 return(false);
             }
             return(true);
         }
         else
         {
             Log.Verbose("CanParse returning false because file is not a TDMS file");
             return(false);
         }
     }
 }
        public static T Deserialize <T>(this niWLANG wlan)
        {
            WlanTkDeserializer wlanTkDeserializer = new WlanTkDeserializer();

            return(wlanTkDeserializer.Deserialize <T>(wlan));
        }