AOR AR2300 Operating Manual page 56

Black-box receiver
Hide thumbs Also See for AR2300:
Table of Contents

Advertisement

5.2.2 ALPHA_BULKIN
CONTROL
CODE
PROPTO-TYPE
FUNCTION
STRUCTURER
REMARK
5.2.3 ALPHA_START_CAPTURE
CONTROL
CODE
PROPTO-TYPE
FUNCTION
STRUCTURER
NOTE
55
BOOL DeviceIoControl(
HANDLE
hDevice,
DWORD
dwIoControlCode,
LPVOID
lpInBuffer, // = PALPHA_BULKIN_PRM
DWORD
nInBufferSize,
LPVOID
lpOutBuffer,
DWORD
nOutBufferSize,
LPDWORD
lpBytesReturned,
TRANSFER BYTE.
LPOVERLAPPED
lpOverlapped
);
Input data from the end-point of the BULK-IN for AR-ALPHA
typedef struct _ALPHA_BULKIN_PRM
UCHAR
ucEndPoint;
ULONG
ulSize;
} ALPHA_BULKIN_PRM,
AORAlphaDD.h (INCLUDE HEDAER)
BOOL DeviceIoControl(
HANDLE
hDevice,
DWORD
dwIoControlCode,
LPVOID
lpInBuffer,
DWORD
nInBufferSize,
LPVOID
lpOutBuffer,
DWORD
nOutBufferSize,
LPDWORD
lpBytesReturned,
RECEIVE TRANSFER BYTE.
LPOVERLAPPED
lpOverlapped
);
Start data acquisition from the end-point of ISOCHRONOUS-IN of the
AR-ALPHA.
typedef struct _ALPHA_CAPTURE_PRM {
UCHAR
ucIsoInEndPoint;
} ALPHA_CAPTURE_PRM,
INCL. HEADER
AORAlphaDD.h
ALPHA_BULKIN
// = DEVICE HANDLE
// = ALPHA_BULKIN
//=sizeof(ALPHA_BULKIN_PRM)
// = POINTER FOR INPUT BUFFER
// = INPUT BUFFER SIZE (BYTE)
// = POINTER FOR VARIABLES TO RECEIVE
// = Overlapped POINTER
{
// INPUT END-POINT
// INPUT DATA SIZE (BYTE)
*PALPHA_BULKIN_PRM;
ALPHA_START_CAPTURE
// = DEVICE HANDLE
// = ALPHA_START_CAPTURE
// = PALPHA_CAPTURE_PRM
// = sizeof(ALPHA_CAPTURE_PRM)
// = NULL
// =0
// = POINTER FOR VARIABLES TO
// = Overlapped POINTER
// DATA END POINT
*PALPHA_CAPTURE_PRM;

Advertisement

Table of Contents
loading

Table of Contents