Filter Library | Camera | Interface Physics |
#include <InterfaceDLL.h>
Type to support the exchange of data between the CameraDLL and the main program.
typedef struct __SpmStartScan { DWORD dwFlags; ///< Scan mode flags (SPM_SMF-flags) DWORD dwChannelMask; ///< Bitmask of active channels LPCTSTR lpcsChannelName[8]; ///< 8 ptr's to strings with channel name LPCTSTR lpcsChannelUnit[8]; ///< 8 ptr's to strings with channel unit } SPMNEWSCANDOC, *LPSPMNEWSCANDOC;
The Dll uses this structure when a new scan is started. It sends the StartScanMeasurement-notification. It sets information about the frames that follow. The dwFlag parameter defines the update mode of this measurement, either Frame-by-Frame of Line-by-Line. Furthermore it defines which channels are active (dwChannelMask) and per channel: a name and a unity string (lpcsChannelName, lpcsChannelUnit). The conversion factor is stored per frame per channel.
The dwFlags uses the SPM_SMF_xxx defines. The dwChannelMask uses the SPM_SDCM_xxx defines.
Definition at line 942 of file InterfaceDLL.h.
Public Attributes | |
DWORD | dwFlags |
Scan mode flags (SPM_SMF-flags). | |
DWORD | dwChannelMask |
Bitmask of active channels. | |
LPCTSTR | lpcsChannelName [8] |
8 ptr's to strings with channel name | |
LPCTSTR | lpcsChannelUnit [8] |
8 ptr's to strings with channel unit |