Method PublishResults
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
PublishResults<T>(ISemiconductorModuleContext, PinSiteData<T>, string)
Publishes measurement results.
public static void PublishResults<T>(this ISemiconductorModuleContext tsmContext, PinSiteData<T> results, string publishedDataId)
Parameters
tsmContextISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
resultsPinSiteData<T>The measurement results to publish.
publishedDataIdstringThe unique data id to use when publishing.
Type Parameters
TThe type of the measurement data.
PublishResults<T>(ISemiconductorModuleContext, SiteData<T>, string, string)
Publishes measurement results for a specific pin.
public static void PublishResults<T>(this ISemiconductorModuleContext tsmContext, SiteData<T> results, string publishedDataId, string pin = "")
Parameters
tsmContextISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
resultsSiteData<T>The measurement results to publish.
publishedDataIdstringThe unique data id to use when publishing.
pinstringThe pin to publish results for.
Type Parameters
TThe type of the measurement data.
PublishResults<TSessionInformation, TData>(ISessionsBundle<TSessionInformation>, TData[][], string)
Publishes measurement results.
public static void PublishResults<TSessionInformation, TData>(this ISessionsBundle<TSessionInformation> sessionsBundle, TData[][] results, string publishedDataId)
Parameters
sessionsBundleISessionsBundle<TSessionInformation>The sessions bundle object.
resultsTData[][]The multisite measurement results from multiple pins connected to multiple instrument sessions. The data is in the form of an array of arrays. Each element in the data array is an array that contains the measurement results for the channels of a single instrument session.
publishedDataIdstringThe unique data id to use when publishing.
Type Parameters
TSessionInformationThe session information object.
TDataThe type of the measurement data.
PublishResults<TSessionInformation, TData>(ISessionsBundle<TSessionInformation>, TData[], string)
Publishes measurement results.
public static void PublishResults<TSessionInformation, TData>(this ISessionsBundle<TSessionInformation> sessionsBundle, TData[] results, string publishedDataId)
Parameters
sessionsBundleISessionsBundle<TSessionInformation>The sessions bundle object.
resultsTData[]The multisite measurement results from multiple pins connected to multiple instrument sessions. Each element in the array represents a measurement made for a single channel from each instrument session.
publishedDataIdstringThe unique data id to use when publishing.
Type Parameters
TSessionInformationThe session information object.
TDataThe type of the measurement data.