110{
111
112
118
121 float ImageScale=1;
122
125
129
130
132
133
134
138 printf(
"Image size aquired from Digitizer : %d X %d\n",
SizeY,
SizeX);
139
140
144
145
146
147
149
150
152
153
155
156
158
159
161
162
164
166
167
169
170
176
177
178
181 for (int n=0; n<N; n++)
182 {
184 }
185 printf("Initialized for grabbing %i frames", N);
186
187
200 for (int n=0; n<N; n++)
201 {
206 if(
HostBufferPitch==0) {printf(
"Can't map buffer! Aborting.\n");
return false;}
207 }
210
211
215 for(int n=0;n<N;n++){
217 }
219
222
225
226 printf("Framegrabber initialized successfully with following parameters:\n");
227 Dump();
228 return true;
229
230}
#define M_NATIVE_CONTROL_ID
Definition: Mil.h:3713
#define M_GRAB
Definition: Mil.h:3003
#define M_TRANSPARENT_COLOR
Definition: Mil.h:1609
#define M_PROC
Definition: Mil.h:3004
#define M_NATIVE_THREAD_ID
Definition: Mil.h:412
#define M_OVERLAY_ID
Definition: Mil.h:1193
#define M_SIZE_Y
Definition: Mil.h:4027
#define M_ENABLE
Definition: Mil.h:3683
#define M_OVERLAY_SHOW
Definition: Mil.h:1201
#define M_PROJ_LIST
Definition: Mil.h:3014
#define M_WINDOW_OVR_WRITE
Definition: Mil.h:1437
#define M_UNSIGNED
Definition: Mil.h:149
#define M_DISP
Definition: Mil.h:3005
#define M_IMAGE
Definition: Mil.h:3002
#define M_NATIVE_CAMERA_ID
Definition: Mil.h:1816
#define M_SIZE_X
Definition: Mil.h:4026
#define M_DISABLE
Definition: Mil.h:3684
#define M_BACKGROUND_MODE
Definition: Mil.h:4103
#define M_ON_BOARD
Definition: Mil.h:3123
#define M_TRANSPARENT
Definition: Mil.h:4105
#define M_OVERLAY
Definition: Mil.h:1194
char * MIL_TEXT_PTR
Definition: Milos.h:90
MFTYPE32 long MFTYPE MdispInquire(MIL_ID DisplayId, long inquire_type, void MPTYPE *result_ptr)
MFTYPE32 void MFTYPE MdispControl(MIL_ID DisplayId, long ControlType, double Value)
MFTYPE32 MIL_ID MFTYPE MsysAlloc(MIL_TEXT_PTR SystemTypePtr, long SystemNum, long InitFlag, MIL_ID MPTYPE *SystemIdVarPtr)
MFTYPE32 MIL_ID MFTYPE MdispAlloc(MIL_ID SystemId, long DispNum, MIL_TEXT_PTR DispFormat, long InitFlag, MIL_ID MPTYPE *IdVarPtr)
MFTYPE32 void MFTYPE MgraColor(MIL_ID GraphContextId, double ForegroundColor)
MFTYPE32 void MFTYPE MdispZoom(MIL_ID DisplayId, double XFactor, double YFactor)
MFTYPE32 long MFTYPE MdigInquire(MIL_ID DevId, long InquireType, void MPTYPE *ResultPtr)
MFTYPE32 long MFTYPE MsysInquire(MIL_ID SystemId, long InquireType, void MPTYPE *ResultPtr)
MFTYPE32 MIL_ID MFTYPE MappAlloc(long InitFlag, MIL_ID MPTYPE *IdVarPtr)
MFTYPE32 MIL_ID MFTYPE MdigAlloc(MIL_ID SystemId, long DeviceNum, MIL_TEXT_PTR DataFormat, long InitFlag, MIL_ID MPTYPE *IdVarPtr)
MFTYPE32 void MFTYPE MgraControl(MIL_ID GraphContextId, long ControlType, double ControlValue)
MFTYPE32 MIL_ID MFTYPE MbufChild2d(MIL_ID ParentMilBufId, long OffX, long OffY, long SizeX, long SizeY, MIL_ID MPTYPE *IdVarPtr)
MFTYPE32 void MFTYPE MdispSelect(MIL_ID DisplayId, MIL_ID ImageId)
#define M_DEF_SYSTEM_TYPE
Definition: Milsetup.h:59
#define M_DEF_DISPLAY_FORMAT
Definition: Milsetup.h:79
#define M_DEF_SYSTEM_NUM
Definition: Milsetup.h:60
#define M_DEF_DISPLAY_NUM
Definition: Milsetup.h:78
#define M_SETUP
Definition: Milsetup.h:46
long ShiftList
Definition: AcqOdyssey.h:93
int MaxNbGrab
Definition: AcqOdyssey.h:181
long Overlay
Definition: AcqOdyssey.h:78
long System
Definition: AcqOdyssey.h:72
#define IM_HOST
Definition: imapidef.h:455
#define IM_LONG
Definition: imapidef.h:50
#define IM_PROC
Definition: imapidef.h:453
#define IM_UBYTE
Definition: imapidef.h:45
IM_EXTC void IM_FTYPE imThrAlloc(long Dev, long Control, long *ThreadPtr) IM_LFTYPE
IM_EXTC void IM_FTYPE imBufAlloc1d(long Thread, long Xsize, long Type, long Location, long *BufPtr) IM_LFTYPE
IM_EXTC void IM_FTYPE imBufAlloc2d(long Thread, long Xsize, long Ysize, long Type, long Location, long *BufPtr) IM_LFTYPE
IM_EXTC void IM_FTYPE imBufChild(long Thread, long Buf, long Xstart, long Ystart, long Xsize, long Ysize, long *ChildPtr) IM_LFTYPE
IM_EXTC void IM_FTYPE imSyncAlloc(long Thread, long *OSBPtr) IM_LFTYPE
IM_EXTC void IM_FTYPE imBufPut(long Thread, long Buf, void *Ptr) IM_LFTYPE
IM_EXTC long IM_FTYPE imBufMap(long Thread, long Buf, long Band, long Ystart, void **AddrPtr, long *PitchPtr, long *NlinesPtr) IM_LFTYPE