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
tsmContext
ISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
results
PinSiteData<T>The measurement results to publish.
publishedDataId
stringThe unique data id to use when publishing.
Type Parameters
T
The 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
tsmContext
ISemiconductorModuleContextThe NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext object.
results
SiteData<T>The measurement results to publish.
publishedDataId
stringThe unique data id to use when publishing.
pin
stringThe pin to publish results for.
Type Parameters
T
The 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
sessionsBundle
ISessionsBundle<TSessionInformation>The sessions bundle object.
results
TData[][]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.
publishedDataId
stringThe unique data id to use when publishing.
Type Parameters
TSessionInformation
The session information object.
TData
The 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
sessionsBundle
ISessionsBundle<TSessionInformation>The sessions bundle object.
results
TData[]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.
publishedDataId
stringThe unique data id to use when publishing.
Type Parameters
TSessionInformation
The session information object.
TData
The type of the measurement data.