Filter Library | Camera | Interface Physics |
#include <InterfaceDLL.h>
Type to support the exchange of data between the CameraDLL and the main program.
typedef struct __SpmStartIV { DWORD dwFlags; ///< Parameter flags (not used) DWORD dwNumberOfSamples; ///< Number of points in Curve Data. DWORD dwSamplingClock; ///< Sampling clockspeed. LPCTSTR lpcsMeasurementName; ///< Pointer to string with measurement name LPCTSTR lpcsMeasurementUnit; ///< Pointer to string with in what units we are measuring LPCTSTR lpcsMeasurementTitle; ///< Pointer to string with a nice Title for the measurement double dStartVoltage; ///< Voltage Ramp start pos. double dEndVoltage; ///< Voltage Ramp end pos. } SPMNEWIVDOC, *LPSPMNEWIVDOC;
The Dll uses this structure when a new IV-measurement is started. It sends the StartIVMeasurement-notification.
The dwFlags parameter is unused.
dwNumberOfSamples contains the total number of samplepoints per IVcurve, and the dwSamplingClock parameter specifies the average sampling clockspeed in Hz. The dStartVoltage and dEndVoltage define the linear voltage ramp.
Definition at line 1150 of file InterfaceDLL.h.
Public Attributes | |
DWORD | dwFlags |
Parameter flags (not used). | |
DWORD | dwNumberOfSamples |
Number of points in Curve Data. | |
DWORD | dwSamplingClock |
Sampling clockspeed. | |
LPCTSTR | lpcsMeasurementName |
Pointer to string with measurement name. | |
LPCTSTR | lpcsMeasurementUnit |
Pointer to string with in what units we are measuring. | |
LPCTSTR | lpcsMeasurementTitle |
Pointer to string with a nice Title for the measurement. | |
double | dStartVoltage |
Voltage Ramp start pos. | |
double | dEndVoltage |
Voltage Ramp end pos. |