2 * Copyright (C) 2005 Meilhaus Electronic GmbH (support@meilhaus.de)
4 * Source File : metypes.h
5 * Author : GG (Guenter Gebhardt) <g.gebhardt@meilhaus.de>
12 typedef int (*meErrorCB_t
)(char *pcFunctionName
, int iErrorCode
);
14 typedef int (*meIOStreamCB_t
)(
21 typedef int (*meIOIrqCB_t
)(
31 typedef struct meIOSingle
{
43 typedef struct meIOStreamConfig
{
51 typedef struct meIOStreamTrigger
{
52 int iAcqStartTrigType
;
53 int iAcqStartTrigEdge
;
54 int iAcqStartTrigChan
;
55 int iAcqStartTicksLow
;
56 int iAcqStartTicksHigh
;
57 int iAcqStartArgs
[10];
58 int iScanStartTrigType
;
59 int iScanStartTicksLow
;
60 int iScanStartTicksHigh
;
61 int iScanStartArgs
[10];
62 int iConvStartTrigType
;
63 int iConvStartTicksLow
;
64 int iConvStartTicksHigh
;
65 int iConvStartArgs
[10];
66 int iScanStopTrigType
;
68 int iScanStopArgs
[10];
73 } meIOStreamTrigger_t
;
76 typedef struct meIOStreamStart
{
86 typedef struct meIOStreamStop
{