Class SampleValuesCacher<T>
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
Defines a class that caches sample values.
public class SampleValuesCacher<T>Type Parameters
T-
The type of the sample.
Inheritance
Inherited Members
Constructors
- SampleValuesCacher()
-
Stores sample values updated on each successful write operation.
Properties
- Instance
-
The singleton instance of the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.SampleValuesCacher`1.
Methods
- GenerateDefaultSampleValues(string[])
-
Generates a dictionary that caches sample values.
- TryWriteAndRecoverCacheOnFailure(DAQmxTaskInformation, T, Action<T[]>)
-
Tries to do the specified write operation and ensures that the sample values cache is updated on a successful write.
- TryWriteAndRecoverCacheOnFailure(DAQmxTaskInformation, SiteData<T>, Action<T[]>)
-
Tries to do the specified write operation and ensures that the sample values cache is updated on a successful write.
- TryWriteAndRecoverCacheOnFailure(DAQmxTaskInformation, PinSiteData<T>, Action<T[]>)
-
Tries to do the specified write operation and ensures that the sample values cache is updated on a successful write.