Copyright 2017 Sony IP&S Inc. XC-SDK 2018 Overview

Size: px
Start display at page:

Download "Copyright 2017 Sony IP&S Inc. XC-SDK 2018 Overview"

Transcription

1 Copyright 2017 Sony IP&S Inc. XC-SDK 2018 Overview

2 The contents 1 THE OVERVIEW THE FUNCTIONAL-DESCRIPTION THE COMPOSITION THE SYSTEM REQUIREMENTS THE PRODUCT FORM THE PRODUCT STRUCTURE THE DRIVER THE LIBRARY THE OTHER XCCAM API THE OVERVIEW OF API API FOR THE C++ (FOR THE DETAILS, REFER TO EACH HELP FILE) API FOR.NET FRAMEWORK THE CAMERA CLASS API THE API COMPARISON THE HELP THE OVERVIEW THE CONTENTS OF THE MANUAL... 31

3 1 The overview This specification is the functional-description explanation of "XC-SDK 2018" (hereinafter, it is called this application ). 1.1 The functional-description On Microsoft Windows OS, including the control by the GenICam library, it controls GigE Vision XCG series and USB3 Vision XCU series. And this application is composed by the driver, the library to work, and the various tools, the sample programs. 1.2 The composition This application is composed below. The driver The library The other : The various tools, Viewer, the various documents 1.3 The system requirements The compatible OS Support OS:Microsoft Windows 7 Service Pack 1/8.1/10 (64 bits of 32bit) WindowsXP Then, it doesn't work. The driver of this application is.net Framework It is created for 4.5. Because WindowsXP doesn't support.net Framework The compatible camera All GigE Vision cameras which are made by Sony XCG series And All USB3 vision cameras which are made by Sony XCU series The compatible development environment The development environment that the library supports is as the following. Microsoft Visual Studio Doing 2008 based (.Net Framework 3.5 supports) Microsoft Visual Studio Doing 2010 based (.NET Framework 3 supports) 1.4 The product form This application is provided with the installer and the accompanying explanation document. Setup.exe : The installer (For 32bitOS) Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 2

4 Setup64. exe : The installer (For 64bitOS) Manual_J.pdf : The introduction manual (in Japanese) Manual_E.pdf : The introduction manual (in English) Page3 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

5 2 The product structure 2.1 The driver This application includes the following driver. The GigE camera driver : The driver who controls GigE camera The USB camera driver : The driver who controls USB camera 2.2 The library This application includes the following library. The API of the GenTL:GenICam transport layer XC Cam API : Three kinds of API the following of the camera control of the application layer The API for the C++, the API which is compatible with.net Framework, the camera class API When installing this application, it installs the following library. GenICam library (The latest version :GenICam Standard Version 3.0.2) Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 4

6 2.3 The other This application includes the following tool, a sample. The utility software (The environment setting tool, the log acquisition tool) Sample Viewer The help (The API specification, the usage of the camera feature, the operation explanation of the various tool) GenICam version The sample program User Application XC API GenAPI XC Cam API GenICam The library GenTL The GigE camera driver/the USB camera driver The cable The GigE camera The cable The USB camera Page5 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

7 3 XCCam API 3.1 The overview of API It includes the following API in this application. API for the C++ API for.net Framework (C# and VB.net) The camera class API 3.2 API for the C++ (For the details, refer to each Help file) The classification In this application, it provides six kinds of the following API. The API : The API to acquire the control of the camera, an image GigE Only : The GigE camera exclusive use API USB Only : The USB camera exclusive use API Color Conversion : The color change API : The API of the camera function control RegThe API : The API of the register control by the camera The API list The list and the classification of the API are as the following. The API name The API The contents classification XCCAM_SetCallBack The API The setting of a system call back function XCCAM_SetStructVersion The API The setting of a structure definition version XCCAM_GetLastError The API The error code acquisition XCCAM_GetList The API The connection camera list acquisition XCCAM_Open The API The camera connecting XCCAM_Close The API The camera deactivating XCCAM_CloseAll The API The camera use master-stop XCCAM_Camera The API The camera connectacknowledge Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 6

8 XCCAM_CameraInfo The API The camera information acquisition XCCAM_GetNodeMap The API The node mapping information acquisition XCCAM_ResourceAlloc The API The communication resource securing XCCAM_ResourceRelease The API The communication resource release XCCAM_ConvMode The API XCCAM_GetBMPINFO The API XCCAM_BufferConvExec The API XCCAM_ImageConvExec The API XCCAM_BufferChunkInfo The API XCCAM_ImageChunkInfo The API XCCAM_ImageStart The API The start-of-message XCCAM_ImageStop The API The communication stop XCCAM_ImageAlloc The API The image data area securing XCCAM_ImageFree The API The image data area release XCCAM_ImageFreeAll The API All the image data area opening XCCAM_ImageReq The API The image data acquisition request XCCAM_ImageComplete The API The image data acquisition completion wait XCCAM_ImageReqAbortAll The API The image data acquisition cancellation XCCAM_VSyncReq The API VSyncThe acquisition request XCCAM_VSyncComplete The API VSyncThe acquisition completion wait XCCAM_SetImageCallBack The API The setting of an image data acquisition call back function XCCAM_SetEventCallBack The API The Event call back function setting XCCAM_GetLibraryRevision The API The XC library revision acquisition XCCAM_GetGigEPktLog GigE Only GigE The camera packet information acquisition Page7 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

9 XCCAM_TestStream GigE Only GigE The film test packet reception GigE Only GigE The camera XCCAM_ResourceAllocGigE communication resource securing XCCAM_HeartbeatMode GigE Only The Heartbeat adjusts-thehours XCCAM_ActionCommand GigE Only ActionCommand Published XCCAM_ActionCommandAll GigE Only All the ports ActionCommand Published XCCAM_ActionCommandTime GigE Only XCCAM_ActionCommandAllTime GigE Only XCCAM_SetActionAckCallBack GigE Only Ack reception of ActionCommand XCCAM_SetPacketSizeUSB USB only XCCAM_StreamResetUSB USB only XCCAM_CreateConvHandle Color Conv. XCCAM_CloseConvHandle Color Conv. XCCAM_CloseAllCOnvHandle Color Conv. XCCAM_ColorConvExec Color Conv. XCCAM_ColorConvGetBMPINFO Color Conv. XCCAM_monoBMPINFO Color Conv. XCCAM_CategoryName XCCAM_FeatureName XCCAM_FeatureInfo XCCAM_FeatureDisplayName XCCAM_FeatureDescription XCCAM_FeatureToolTip XCCAM_FeatureUnit XCCAM_EnumerationEntryName XCCAM_EnumerationEntryDisplayNam e XCCAM_EnumerationEntryDescription XCCAM_EnumerationEntryToolTip XCCAM_EnumerationEntryValue XCCAM_EnumerationEntryIsAvailable XCCAM_GetFeatureInteger XCCAM_SetFeatureInteger Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 8

10 XCCAM_GetFeatureFloat XCCAM_SetFeatureFloat XCCAM_GetFeatureString XCCAM_SetFeatureString XCCAM_GetFeatureBoolean XCCAM_SetFeatureBoolean XCCAM_GetFeatureEnumeration XCCAM_SetFeatureEnumeration XCCAM_GetFeatureRegister XCCAM_SetFeatureRegister XCCAM_FeatureCommand XCCAM_FeatureIs Available XCCAM_FeatureIs Writeable XCCAM_FeatureIs Readable XCCAM_ReadReg RegThe API It reads a register. XCCAM_WriteReg RegThe API The register writing in XCCAM_ReadMem RegThe API It reads a memory. XCCAM_WriteMem RegThe API The memory writing in Page9 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

11 3.3 API for.net Framework The classification. It provides the API which supported Net Framework in the following class The XCCAM class The class to control a camera The XCCAM_WATCH class The class to share the image of one camera with more than one PC The XCCOMV class The class to do a color change The API list The list and the class of the API are as the following. The API name The class The contents SetCallBack XCCAM The system call back setting SetStructVersion XCCAM The setting of a structure definition version GetLastError XCCAM The library error code acquisition GetList XCCAM The connection camera list acquisition XCCAM XCCAM The camera connecting Dispose XCCAM The camera deactivating CameraInfo XCCAM The camera information acquisition CameraInfoGigE XCCAM The GigE camera information acquisition CameraInfoUSB XCCAM The USB camera information acquisition Camera XCCAM The camera connect-acknowledge ResourceAlloc XCCAM The resource securing ResourceAllocGigE XCCAM The GigE resource securing ResourceRelease XCCAM The resource release GetGigEPktLog XCCAM The GigE Packet Log acquisition TestStreamGigE XCCAM The GigE test packet reception Camera XCCAM The camera connect-acknowledge ResourceAlloc XCCAM The resource securing ResourceAllocGigE XCCAM The GigE resource securing Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 10

12 ResourceRelease XCCAM The resource release GetGigEPktLog XCCAM The GigE Packet Log acquisition TestStreamGigE XCCAM The GigE test packet reception ConvMode XCCAM The color conversion mode setting SetBMPINFO XCCAM The BITMAPINFO information setting GetImageInfo XCCAM The Image information acquisition BufferConvExec XCCAM The color change execution ImageConvExec XCCAM The color change execution ImageStart XCCAM The image transfer beginning ImageStop XCCAM The image transfer stop ImageAlloc XCCAM It allocates in the image buffer. ImageFree XCCAM The image buffer release ImageReq XCCAM The image data acquisition request ImageComplete XCCAM The image data acquisition completion wait ImageReqAbortAll XCCAM The image data acquisition cancellation VSyncReq XCCAM VSyncThe acquisition request VSyncComplete XCCAM VSyncThe acquisition completion wait SetImageCallBack XCCAM The image acquisition call back setting GetImageStruct XCCAM The image buffer structure acquisition MonoBMPINFO XCCAM The BITMAPINFO information setting for MONO GetLibraryRevision XCCAM Revision's being acquired by the library Reset XCCAM Resource's being re-initialized ReDetection XCCAM The confirmation of the composition CategoryList XCCAM The category list acquisition CameraStandby XCCAM_WATCH The confirmation of a state of the image (the stream) data communication XCCAM_WATCHGIGE XCCAM_WATCH The camera connecting XCCOMV XCCONV The translate-table creating Dispose XCCONV The translate-table release Page11 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

13 ConvExec XCCONV The change execution SetBMPINFO XCCONV The BITMAPINFO information setting Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 12

14 3.4 The camera class API It provides an API by the class definition. The camera opening voidcsonycam() Specified UID voidcsonycam(uint64 UID) Specified UserName voidcsonycam(std::stringusername) The camera list voidgetcameralist(cameralist* List ) acquisition The vender name std::stringgetvendorname() acquisition The model name std::stringgetmodelname() acquisition The Serial number std::stringgetserialnumber() acquisition The version number ULONGGetGigEVersion() acquisition The node mapping void *GetNodeMap() address acquisition The Feature value voidgetfeature(std::stringfname, INT64& Value ) acquisition voidgetfeature(std::stringfname, double& Value ) voidgetfeature(std::stringfname, std::string& Value ) voidgetfeature(std::stringfname, BYTE& Value, UINT32& Length ) voidgetfeature(std::stringfname, bool& Value ) The Feature value voidsetfeature(std::stringfname, INT64 Value ) setting voidsetfeature(std::stringfname, double Value ) voidsetfeature(std::stringfname, std::string Value ) voidsetfeature(std::stringfname, BYTE& Value, UINT32& Length ) voidsetfeature(std::stringfname, boolvalue ) voidsetfeature(std::stringfname) The image reception voidstreamstart() beginning The image reception voidstreamstop() ending The present image void Capture (void *)pbuffer) acquisition Page13 Sony IP&S Four PPG PD2-design section 2 It prohibits reprinting contents without notice.

15 The image acquisition curing The image acquisition completion confirmation The present image save The image save curing The image save completion confirmation The AVI file save beginning The ending of the AVI file save voidqueuecapture(void *)pbuffer) voidqueuecapturecomplete(void *)pbuffer, ULONGTimeOut) voidcapturefile(std::stringfilename) voidqueuecapturefile(std::stringfilename) voidqueuecapturefilecomplete(std::stringfilename, ULONGTimeOut) voidcaptureavifile(std::stringfilename) voidcaptureavifile( ) Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 14

16 3.5 The API comparison A difference with the API of article "XC-SDK2017 version2" is shown in this application and the past The API for the C++ Version 2 Version 3 The API classification The contents XCCAM_SetCallBack XCCAM_SetCallBack The API There is no change. XCCAM_SetStructVersion XCCAM_SetStructVersion The API There is no change. XCCAM_GetLastError XCCAM_GetErrorMsg The API It changes into the message from the error number. XCCAM_GetList XCCAM_GetList The API There is a change in the detailed contents. It returns the contents of Bootstrap Registers. XCCAM_Open XCCAM_Open The API The parameter change It specifies a request by the structure. XCCAM_Close XCCAM_Close The API There is no change. XCCAM_CloseAll XCCAM_CloseAll The API There is no change. XCCAM_Camera XCCAM_Camera The API There is no change. XCCAM_CameraInfo XCCAM_CameraInfo The API There is a change in the detailed contents. XCCAM_GetNodeMap XCCAM_GetNodeMap The API There is no change. XCCAM_GetFeatureHandle The API Newly GenAPIFor the C language interface of the business XCCAM_ResourceAlloc XCCAM_ResourceAlloc The API XCCAM_WatchAllocIt shares a feature by the を abolition. Page15 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

17 XCCAM_ResourceRelease XCCAM_ResourceRelease The API There is no change. XCCAM_ConvMode XCCAM_SetConvMode The API The name change XCCAM_GetBMPINFO XCCAM_GetBMPINFO The API There is no change. XCCAM_BufferConvExec XCCAM_ImageConvExec XCCAM_BufferChunkInfo XCCAM_ImageChunkInfo XCCAM_ConvExec The API It makes common, changing a parameter. XCCAM_GetChunkInfo The API It makes common, changing a parameter. XCCAM_ImageStart XCCAM_ImageStart The API There is no change. XCCAM_ImageStop XCCAM_ImageStop The API There is no change. XCCAM_ImageAlloc XCCAM_ImageAlloc The API There is no change. XCCAM_ImageFree XCCAM_ImageFree The API There is no change. XCCAM_ImageFreeAll XCCAM_ImageFreeAll The API There is no change. XCCAM_ImageReq XCCAM_ImageReq The API There is no change. XCCAM_ImageComplete XCCAM_ImageComplete The API There is no change. XCCAM_ImageReqAbortAll XCCAM_ImageReqAbortAll The API There is no change. XCCAM_VSyncReq XCCAM_VSyncReq The API There is no change. XCCAM_VSyncComplete XCCAM_VSyncComplete The API There is no change. XCCAM_SetImageCallBack XCCAM_SetImageCallBack The API There is no change. XCCAM_SetEventCallBack XCCAM_SetEventCallBack The API There is no change. XCCAM_SetCmdTimeOut The API Newly The change of the temporary command timeout time XCCAM_GetLibraryRevision XCCAM_GetLibraryRevision The API There is no change. XCCAM_Reset The API The abolition XCCAM_ReDetection The API The abolition XCCAM_OpenGigE The API The abolition Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 16

18 XCCAM_CameraInfoGigE The API The abolition XCCAM_GetGigEPktLog XCCAM_GetGigEPktLog GigE Only There is no change. XCCAM_TestStream XCCAM_TestStream GigE Only There is no change. XCCAM_GetGigEPktLog XCCAM_GetGigEPktLog GigE Only There is no change. XCCAM_TestStream XCCAM_TestStream GigE Only There is no change. XCCAM_ResourceAllocGigE XCCAM_ResourceAllocGigE GigE Only The IP address which it is possible to specify, uses by the other PC, too. XCCAM_HeartbeatMode XCCAM_HeartbeatMode GigE Only There is no change. XCCAM_LostPktMode GigE Only Newly The data clearance feature in case of the packet coming-off XCCAM_BandAdjust GigE Only Newly It specifies GevSCPD caused by due to band limitation. XCCAM_ActionCommand XCCAM_ActionCommand GigE Only There is no change. XCCAM_ActionCommandAll XCCAM_ActionCommandAll GigE Only There is no change. XCCAM_ActionCommandTime XCCAM_ActionCommandTime GigE Only There is no change. XCCAM_ActionCommandAllTim XCCAM_ActionCommandAllTime GigE Only There is no change. e XCCAM_SetActionAckCallBack XCCAM_SetActionAckCallBack GigE Only There is no change. XCCAM_ControlCamera GigE Only Newly XCCAM_SetPacketSizeUSB USB Only Newly XCCAM_StreamResetUSB USB Only Newly XCCAM_CreateConvHandle XCCAM_CreateConvHandle Color Conversion There is no change. XCCAM_CloseConvHandle XCCAM_CloseConvHandle Color Conversion There is no change. Page17 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

19 XCCAM_CloseAllConvHandle XCCAM_CloseAllConvHandle Color Conversion There is no change. XCCAM_ColorConvExec XCCAM_ColorConvExec Color Conversion There is no change. XCCAM_ColorConvGetBMPINFO XCCAM_ColorConvGetBMPINFO Color Conversion There is no change. XCCAM_MonoBMPINFO XCCAM_MonoBMPINFO Color Conversion There is no change. XCCAM_CategoryName Newly XCCAM_FeatureName Newly XCCAM_FeatureInfo Newly XCCAM_FeatureDisplayName Newly XCCAM_FeatureDescription Newly XCCAM_FeatureToolTip Newly XCCAM_FeatureUnit Newly XCCAM_EnumerationEntryName Newly XCCAM_EnumerationEntryDisplayNa Newly me XCCAM_EnumerationEntryDescriptio Newly n XCCAM_EnumerationEntryToolTip Newly XCCAM_EnumerationEntryValue Newly XCCAM_EnumerationEntryIsAvailabl Newly e XCCAM_GetFeatureInteger Newly XCCAM_SetFeatureInteger Newly XCCAM_GetFeatureFloat Newly XCCAM_SetFeatureFloat Newly XCCAM_GetFeatureString Newly XCCAM_SetFeatureString Newly XCCAM_GetFeatureBoolean Newly Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 18

20 XCCAM_SetFeatureBoolean Newly XCCAM_GetFeatureEnumeration Newly XCCAM_SetFeatureEnumeration Newly XCCAM_GetFeatureRegister Newly XCCAM_SetFeatureRegiste Newly XCCAM_FeatureCommand Newly XCCAM_FeatureIsAvailabl Newly XCCAM_FeatureIsWritable Newly XCCAM_FeatureIsReadable Newly XCCAM_ReadReg XCCAM_ReadReg Reg_API There is no change. XCCAM_ReadMem XCCAM_ReadMem Reg_API There is no change. XCCAM_WriteReg XCCAM_WriteReg Reg_API There is no change. XCCAM_WriteMem XCCAM_WriteMem Reg_API There is no change. XCCAM_WriteRegAll Reg_API Newly The broadcast feature of the register writing in XCCAM_WatchOpen The WATCH class The deletion XCCAM_WatchOpenGigE The WATCH class The deletion XCCAM_WatchClose The WATCH class The deletion XCCAM_WatchCamera The WATCH class The deletion XCCAM_WatchAlloc The WATCH class The deletion XCCAM_WatchRelease The WATCH class The deletion XCCAM_WatchStart The WATCH class The deletion XCCAM_WatchStop The WATCH class The deletion Page19 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

21 3.5.2 The structurer for API of C++ Please refer the XCCampAPI.h for the detail. Structure name Version 2 Version 3 The contents XCCAM_GIGESTREAMTYPE XCCAM_GIGEIMAGEDATA= 1, There is no change. typedef enum XCCAM_GIGERAWDATA, XCCAM_GIGEFILEDATA, XCCAM_GIGECHUNKDATA, XCCAM_GIGEEXTCHUNKDATA, XCCAM_GIGEVENDORDATA= 0x8000, XCCAM_TRANSMITSPEED XCCAM_S100M= 0, XCCAM_S200M, XCCAM_S100M= 0, XCCAM_S1000M, Some members are abolished. typedef enum XCCAM_S400M, XCCAM_S800M, XCCAM_S1600M, XCCAM_S3200M, XCCAM_S1000M, XCCAM_SUSB2, XCCAM_SUSB3, XCCAM_SUSB2=100, XCCAM_SUSB3, XCCAM_DIBMODE XCCAM_DIB32= 0, XCCAM_DIB24, There is no change. typedef enum XCCAM_STOREMODE XCCAM_MEMmode= 0, There is no change. XCCAM_MEMmodeLR, typedef enum XCCAM_BMPmode, Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 20

22 XCCAM_BMPmodeLR, XCCAM_ENDIAN XCCAM_BIGENDIAN= 0, There is no change. XCCAM_LITTLEENDIAN typedef enum XCCAM_CAMERATYPE XCCAM_CAMERA1394= 0, It is replaced XCCAM_CAMERAGIGE, XCCAM_DEVICETYPE typedef enum XCCAM_CAMERAUSB XCCAM_DEVICETYPE XCCAM_UNKNOWNDEV= -1, Newly XCCAM_ANYDEV = 0, typedef enum XCCAM_GIGECAMERA, XCCAM_USBCAMERA, XCCAM_OPENMODE XCCAM_AUTO_ACCESS= 0, Newly XCCAM_READONLY_ACCESS, typedef enum XCCAM_CONTROL_ACCESS, XCCAM_EXCLUSIVE_ACCESS, XCCAM_FEATURETYPE XCCAM_INTEGERTYPE= 0, Newly XCCAM_BOOLEANTYPE, typedef enum XCCAM_FLOATTYPE, XCCAM_STRINGTYPE, XCCAM_COMMANDTYPE, XCCAM_ENUMERATIONTYPE, XCCAM_CATRGORYTYPE, XCCAM_REGISTERTYPE Page21 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

23 STATUS_SYSTEMCODE STATUSXCCAM_BUSRESET= 1, STATUSXCCAM_POWERUP= 1, There is some STATUSXCCAM_POWERUP STATUSXCCAM_DEVICECHANGE changed. typedef enum, STATUS_IMAGE STATUSIMAGE_COMPLETE= 0, Newly STATUSIMAGE_REQUEST_PEND typedef enum ING, STATUSIMAGE_REQUEST_ERRO R, STATUSIMAGE_REQUEST_REST ART, STATUS_RTNCODE STATUSXCCAM_COMPLETE=0, It is divided into STATUSXCCAM_PARAMETER_ER XCCAM_OPENMODE typedef enum ROR, and STATUS_IMAGE. STATUSXCCAM_BUFFER_SHORT, etc. XCCAM_CAMERAINFO UINT64 UID; Structure for DWORD BusNumber; XCCAM_CmeraInfo typedef struct XCCAM_CAMERATYPE CameraType; It is abolished. *pxccam_camerainfo; XCCAM_TRANSMITSPEED Speed; BYTE VendorName[ 256 ]; BYTE ModelName[ 256 ]; XCCAM_GIGECAMERAINFO DWORD BusNumber; Structure for BYTE MACAddr[ 6 ]; XCCAM_GigECmeraInfo typedef struct WORD Spec_Major; Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 22

24 *pxccam_gigecamerainf O; XCCAM_GIGEDEVINFO typedef struct *pxccam_gigedevinfo; WORD Spec_Minor; DWORD Dev_Mode; BYTE VendorName[ 32 ]; BYTE ModelName[ 32 ]; BYTE Dev_Ver[ 32 ]; BYTE Vendor_Info[ 48 ]; BYTE SerialNumber[ 16 ]; BYTE UserName[ 16 ]; WORD Spec_Major; WORD Spec_Minor; DWORD Dev_Mode; DWORD IPConfig; DWORD IPConfigOption; BYTE MACAddr[ 6 ]; BYTE IPAddr[ 4 ]; BYTE SubMask[ 4 ]; BYTE GateWay[ 4 ]; char VendorName[ 32 ]; char Rsvd; char ModelName[ 32 ]; char Rsvd1; char Dev_Ver[ 32 ]; char Rsvd2; char Vendor_Info[ 48 ]; char Rsvd3; char SerialNumber[ 16 ]; char Rsvd4; char UserName[ 16 ]; It is replaced to XCCAM_GIGEDEVINFO Newly Page23 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

25 DWORD Rsvd5; XCCAM_USBCAMERAINFO typedef struct *pxccam_usbcamerainfo ; XCCAM_USBDEVINFO typedef struct *pxccam_usbdevinfo; DWORD BusNumber; DWORD GenCP_Version; BYTE VendorName[ 64 ]; BYTE ModelName[ 64 ]; BYTE FamilyName[ 64 ]; BYTE Dev_Version[ 64 ]; BYTE Vendor_Info[ 64 ]; BYTE SerialNumber[ 64 ]; BYTE UserName[ 64 ]; UINT64 Dev_Capability; UINT64 Dev_Capability; DWORD GenCP_Version; char VendorName[ 64 ]; char Rsvd; char ModelName[ 64 ]; char Rsvd1; char FamilyName[ 64 ]; char Rsvd2; char Dev_Version[ 64 ]; char Rsvd3; char Vendor_Info[ 64 ]; char Rsvd4; char SerialNumber[ 64 ]; char Rsvd5; char UserName[ 64 ]; Strucurer for XCCAM_USBCameraInf o It is replaced to XCCAM_USBDEVINFO Newly Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 24

26 DWORD Rsvd6; XCCAM_LIST DWORD CameraCount; DWORD Count; Structurer for XCCAM_CAMERAINFO Info[ 1 ]; XCCAM_DEVINFO Info[ 1 ]; XCCAM_GetList typedef struct Member is changed. *pxccam_list; XCCAM_OPENPARAM XCCAM_DEVICETYPE Structurer for DeviceType; XCCAM_Open typedef struct UINT64 UID; BYTE IPAddr[ 4 ]; *pxccam_openparam; char UserName[ 64 ]; ULONG Rsvd; XCCAM_OPENMODE AccMode; BOOL XML_DiskFlag; XCCAM_OPENREQUEST UINT64 UID; Structure for DWORD URLIdx; XCCAM_OpenGigE typedef struct BYTE UserName[ 64 ]; It is abolished. *pxccam_openrequest; XCCAM_IMAGE DWORD Width; DWORD Width; Member is changed DWORD Height; DWORD Height; typedef struct BYTE *pbuffer; BYTE *pbuffer; DWORD Length; DWORD Length; *pxccam_image; DWORD PixelFormatID; DWORD PixelFormatID; Page25 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

27 XCCAM_ENDIAN EndianMode; XCCAM_ENDIAN EndianMode; STATUS_RTNCODE Status; STATUS_IMAGE Status; XCCAM_USBSTREAMINFO DOWRD Stream_Type; There is no change. Typedef struct etc. *pxccam_gigestreaminf O; XCCAM_IMAGEDATAINFO XCCAM_CAMERATYPE XCCAM_DEVICETYPE 1394 member is CameraType; DeviceType; abolished. typedef struct union U union U *pxccam_imagedatainfo struct C1394 struct CGIGE ; XCCAM_TRANSMITSPEED BOOL Payload_Flag; Speed; XCCAM_GIGESTREAMINFO DWORD CycleTime_S; StreamInfo; DWORD CycleCount_S; } CGigE; DWORD CycleTime_E; struct CUSB DWORD CycleCount_E; } C1394; BOOL Payload_Flag; struct CGIGE XCCAM_USBSTREAMINFO StreamInfo; BOOL Payload_Flag; } CUsb; XCCAM_GIGESTREAMINFO } u; StreamInfo; } CGigE; Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 26

28 struct CUSB BOOL Payload_Flag; XCCAM_USBSTREAMINFO StreamInfo; } CUsb; } u; XCCAM_PKTLOG UINT64 ToTalPktCount; UINT64 ToTalPktCount; Structurer for UINT64 ErrorPktCount; UINT64 ErrorPktCount; GigEGetPktLog typedef struct UINT64 RetryCount; UINT64 RSendCount; Member is changed. *pxccam_pktlog; XCCAM_COLORVALUE double R_Value; There is not changed. double G1_Value; typedef struct double G2_Value; double B_Value; *pxccam_colorvalue; XCCAM_COLORCONVMODE XCCAM_STOREMODE XCCAM_STOREMODE Member is changed. StoreMode; StoreMode; typedef struct XCCAM_SHIFTID XCCAM_SHIFTID ShiftID; ShiftID; *pxccam_colorconvmod XCCAM_DIBMODE XCCAM_DIBMODE E; DIBMode; DIBMode; DWORD Parallel_Thread; DWORD Parallel_Thread; BOOL BayerRevision_G; BOOL BayerRevision_G; BOOL Parallel_Flag; Page27 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

29 XCCAM_EVENTINFO USHORT EventID; USHORT EventID; Member types are union U union U changed. typedef struct struct CGIGE struct CGIGE *pxccam_eventinfo; USHORT StreamIndex; WORD StreamIndex; UINT64 BlockID; UINT64 BlockID; UINT64 TimeStamp; UINT64 TimeStamp; UINT32 Length; DWORD Length; UCHAR Data[ 4 ]; BYTE Data[ 4 ]; } CGigE; } CGigE; struct CUSB struct CUSB UINT64 TimeStamp; UINT64 TimeStamp; UINT32 Length; DWORD Length; UCHAR Data[ 4 ]; BYTE Data[ 4 ]; } CUsb; } CUsb; } u; } u; XCCAM_CHUNKINFO DWORD Count; There is no change. struct INFO typedef struct DWORD ChunkID; *pxccam_chunkinfo; DWORD Length; PVOID pchunkdata; } Info[ 1 ]; XCCAM_FEATUREINFO XCCAM_FEATURETYPE FType; Newly UINT64 PollingTime; typedef struct union U Structure for Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 28

30 *pxccam_featureinfo; struct INTREG INT64 MinValue; INT64 MaxValue; INT64 IncValue; } IntReg; struct FLOATREG double MinValue; double MaxValue; double IncValue; BOOL HasInc; } FloatReg; struct STRINGREG UINT64 MaxLength; } StringReg; struct REG INT64 Addr; UINT64 Length; } Reg; } u; XCCAM_FeatureInfo Page29 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

31 4 The help 4.1 The overview The offer form It is HTML Help form The offer contents We provide the following manual. The manual of the utility software The manual of Viewer The manual of the API manual/camera feature and so on The fusing with a sample It adds a code example to the explanation of each API, the explanation of the each function. Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice. Page 30

32 4.2 The contents of the manual The manual of the utility software An operating method is described The manual of Viewer The operating method of Viewer is described The manual of the API, the camera feature and so on A. The description contents An explanation about the following is described. The specification of the API The specification of each API is described. The each function of the camera As for the following camera feature, it provides a sample code. The explanation of the camera setting by Trigger and so on The explanation of the camera manner of use of the multicast and so on Page31 Sony IP&S inc. PPG PD2 DD4 section 2. It prohibits reprinting contents without notice.

int fnvgetconfig(handle h, UINT32 id, const void *cfg, size_t sz);... 4

int fnvgetconfig(handle h, UINT32 id, const void *cfg, size_t sz);... 4 RP-VL-UTIL-V1 Developer s Guide [ Contents ] 1. Introduction... 1 2. Building Environment... 1 3. Operating Environment... 1 4. Function Explanation... 2 4.1. Common API for Transmitting and Receiving...

More information

[CAMERA PROGRAMMER'S MANUAL] EMERGENT VISION TECHNOLOGIES INC March 3, 2013

[CAMERA PROGRAMMER'S MANUAL] EMERGENT VISION TECHNOLOGIES INC March 3, 2013 [CAMERA PROGRAMMER'S MANUAL] EMERGENT VISION TECHNOLOGIES INC 1.0.2 March 3, 2013 SUITE #239-552A CLARKE ROAD, COQUITLAM, V3J 0A3, B.C. CANADA WWW.EMERGENTVISIONTEC.COM Table of Contents CONTACT... 4 LEGAL...

More information

PDF Document structure, that need for managing of PDF file. It uses in all functions from EMF2PDF SDK.

PDF Document structure, that need for managing of PDF file. It uses in all functions from EMF2PDF SDK. EMF2PDF SDK Pilot Structures struct pdf_document { PDFDocument4 *pdfdoc; }; PDF Document structure, that need for managing of PDF file. It uses in all functions from EMF2PDF SDK. typedef enum { conone

More information

ArduCAM USB Camera SDK

ArduCAM USB Camera SDK ArduCAM USB Camera SDK User Guide Rev 1.0, April 2017 Table of Contents 1 Introduction... 2 2 USB SDK Library... 2 3 Demo Code... 2 3.1 Thread.cpp... 2 3.2 USBTestDlg.cpp... 2 4 ArduCAM APIs... 2 4.1 Data

More information

AVT PvAPI Programmers Reference Manual

AVT PvAPI Programmers Reference Manual AVT PvAPI Programmers Reference Manual Version 1.24 May 28, 2010 Allied Vision Technologies Canada Inc. 101-3750 North Fraser Way Burnaby, BC V5J 5E9 / Canada Table of Contents Table of Contents... ii

More information

This document outlines what is new with MIL s USB3 Vision system and explains the current limitations and particularities.

This document outlines what is new with MIL s USB3 Vision system and explains the current limitations and particularities. Matrox Imaging Library (MIL) 10.0 Update 30 Release Notes (MIL s USB3 Vision system) September, 2016 (c) Copyright Matrox Electronic Systems Ltd., 1992-2016. This document outlines what is new with MIL

More information

ArduCAM USB Camera C/C++ SDK

ArduCAM USB Camera C/C++ SDK ArduCAM USB Camera C/C++ SDK User Guide Rev 1.3, Oct 2018 Table of Contents 1 Introduction... 3 2 USB SDK Library... 3 3 Demo Code... 3 3.1 Thread.cpp... 3 3.2 USBTestDlg.cpp... 3 3.3 CommonTools.cpp...

More information

Cisco TSP Media Driver

Cisco TSP Media Driver Cisco Media Driver introduces a new and innovative way for TAPI-based applications to provide media interaction such as play announcements, record calls, and so on. Cisco TSP 8.0(1) includes support for

More information

Cisco TSP Media Driver

Cisco TSP Media Driver Cisco Media Driver introduces a new and innovative way for TAPI-based applications to provide media interaction such as play announcements, record calls, and so on. Cisco TSP 8.0(1) includes support for

More information

AVT PvAPI. Programmers Reference Manual. Version 1.24 November 22, 2010

AVT PvAPI. Programmers Reference Manual. Version 1.24 November 22, 2010 AVT PvAPI Programmers Reference Manual Version 1.24 November 22, 2010 Allied Vision Technologies Canada Inc. 101-3750 North Fraser Way Burnaby, BC V5J 5E9 / Canada Table of Contents Table of Contents...

More information

Camera control software GigaCam

Camera control software GigaCam Camera control software GigaCam Operation Manual Version 1.06 CONTENTS 1. Starting the software... 3 2. Discovery the Camera... 4 3. Open the Camera... 5 4. Image setting... 6 5. Acquisition start / stop...

More information

SIMATIC Industrial software Readme SIMATIC S7-PLCSIM Advanced V2.0 SP1 Readme

SIMATIC Industrial software Readme SIMATIC S7-PLCSIM Advanced V2.0 SP1 Readme SIMATIC Industrial software Readme General information Content This Readme file contains information about SIMATIC S7-PLCSIM Advanced V2.0 SP1. The information should be considered more up-to-date than

More information

Bandwidth under control with IDS GigE Vision cameras

Bandwidth under control with IDS GigE Vision cameras Bandwidth under control with IDS GigE Vision cameras GigE Vision cameras transmit image data in small packets over the network, even before a captured sensor image is read out completely. This minimizes

More information

Machine Automation Controller NJ-series. EtherNet/IP TM. Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 series) P653-E1-01

Machine Automation Controller NJ-series. EtherNet/IP TM. Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 series) P653-E1-01 Machine Automation Controller NJ-series EtherNet/IP TM Connection Guide OMRON Corporation Displacement Sensor (ZW-7000 series) P653-E1-01 About Intellectual Property Rights and Trademarks Microsoft product

More information

In the code example 1, which is below, there is a short example of usage of WIC SDK which describes connection to the first detected camera.

In the code example 1, which is below, there is a short example of usage of WIC SDK which describes connection to the first detected camera. Datasheet WIC SDK for Windows Introduction Workswell s.r.o. is pleased to introduce you WIC SDK for Windows which is written in C# for.net platform and gives you full control of your WIC thermal camera.

More information

ArduCAM USB Camera SDK

ArduCAM USB Camera SDK ArduCAM USB Camera SDK User Guide Rev 1.2, May 2018 Table of Contents 1 Introduction... 3 2 USB SDK Library... 3 3 Demo Code... 3 3.1 Thread.cpp... 3 3.2 USBTestDlg.cpp... 3 3.3 CommonTools.cpp... 3 4

More information

SCD - Scorpion Camera Drivers Specification Documentation

SCD - Scorpion Camera Drivers Specification Documentation SCD - Scorpion Camera Drivers Specification Documentation Release XI Tordivel AS Jun 08, 2018 Contents 1 Camera configuration persistance 3 2 New in Scorpion XI port-based configuration 5 3 Camera Properties

More information

PusleIR Multitouch Screen Software SDK Specification. Revision 4.0

PusleIR Multitouch Screen Software SDK Specification. Revision 4.0 PusleIR Multitouch Screen Software SDK Specification Revision 4.0 Table of Contents 1. Overview... 3 1.1. Diagram... 3 1.1. PulseIR API Hierarchy... 3 1.2. DLL File... 4 2. Data Structure... 5 2.1 Point

More information

Protocol of data exchange with modem via USB interface Version

Protocol of data exchange with modem via USB interface Version Protocol of data exchange with modem via USB interface Version 2017.12.19 - Modem connects to USB-host as USB device of CDC class (virtual COM port in Windows, ttyusb or ttyacm in Linux) - Because real

More information

AET60 BioCARDKey. Application Programming Interface. Subject to change without prior notice

AET60 BioCARDKey. Application Programming Interface.  Subject to change without prior notice AET60 BioCARDKey Application Programming Interface Subject to change without prior notice Table of Contents 1.0. Introduction... 3 2.0. Application Programming Interface... 4 2.1. Overview...4 2.2. Data

More information

G3 PHYSICAL LAYER API SPECIFICATION

G3 PHYSICAL LAYER API SPECIFICATION G3 PHYSICAL LAYER API SPECIFICATION Document Revision: 0.6 Issue Date: 08 August, 2011 Revision History Revision Draft Author Date Comment 0.0 Initial version Susan Yim 01/21/2010 0.1 PHY Lib release 1.0

More information

GenICam. GenCP. Generic Control Protocol

GenICam. GenCP. Generic Control Protocol GenICam GenCP Generic Control Protocol Version 1.1 13 April 2015 Content Change History... 7 1. Introduction... 8 1.1. Motivation... 8 1.2. Objective... 8 1.3. Abstract... 9 1.4. Acronyms... 10 1.5. References...

More information

Using USB3 Vision Cameras with National Instruments' Vision Acquisition Software

Using USB3 Vision Cameras with National Instruments' Vision Acquisition Software Using USB3 Vision Cameras with National Instruments' Vision Acquisition Revised Applicable Products 2 Application Note Description 2 Preparing for Use 2 Understanding USB3 Vision 3 Installation and Configuration

More information

Basler pylon. APPLICATION NOTE How to use the Basler pylon GenTL Producers for Basler GigE and USB 3.0 Cameras with MathWorks MATLAB

Basler pylon. APPLICATION NOTE How to use the Basler pylon GenTL Producers for Basler GigE and USB 3.0 Cameras with MathWorks MATLAB Basler pylon APPLICATION NOTE How to use the Basler pylon GenTL Producers for Basler GigE and USB 3.0 Cameras with MathWorks MATLAB Document Number: AW001343 Version: 03 Language: 000 (English) Release

More information

CANopen Manager. Software Manual. CANopen Manager Manual Doc.-No.: C / Rev esd gmbh Page 1 of 44

CANopen Manager. Software Manual. CANopen Manager Manual Doc.-No.: C / Rev esd gmbh Page 1 of 44 Software Manual Manual Doc.-No.: C.2000.21 / Rev. 2.1 2000-2007 esd gmbh Page 1 of 44 esd electronic system design gmbh Vahrenwalder Str. 207 30165 Hannover Germany www.esd-electronics.com Fax: 0511/37

More information

WIC SDK for C#.NET platform

WIC SDK for C#.NET platform Version:.0..0 WIC SDK for C#.NET platform Introduction Workswell s.r.o. is pleased to introduce you WIC SDK for Windows which is written in C# for.net platform and gives you full control of your WIC thermal

More information

CANopen Manager. Software Manual. CANopen Manager Software Manual Doc. No.: C / Rev. 2.2 Page 1 of 47

CANopen Manager. Software Manual. CANopen Manager Software Manual Doc. No.: C / Rev. 2.2 Page 1 of 47 CANopen Manager Software Manual CANopen Manager Software Manual Doc. No.: C.2002.21 / Rev. 2.2 Page 1 of 47 esd electronic system design gmbh Vahrenwalder Str. 207 30165 Hannover Germany www.esd-electronics.com

More information

APPLICATION NOTE. Getting Started with pylon and OpenCV

APPLICATION NOTE. Getting Started with pylon and OpenCV APPLICATION NOTE Getting Started with pylon and OpenCV Applicable to all Basler USB3 Vision, GigE Vision, and IEEE 1394 cameras Document Number: AW001361 Version: 01 Language: 000 (English) Release Date:

More information

Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces.

Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Hardware interface and protocol of data exchange with mobile beacon via USB, UART and SPI interfaces. Version 2016.03.07 Valid for firmware v4.07 and newer To get location data from mobile beacon (hedgehog),

More information

Basler. Aegis Electronic Group. Fully Digital, Attractively Priced

Basler.   Aegis Electronic Group. Fully Digital, Attractively Priced Basler Fully Digital, Attractively Priced BASLER SCOUT LIGHT scout light Series Are You Looking for a Cost-effective Digital FireWire Camera? Basler scout light Family 4 Different Models Sophisticated

More information

This Document describes the API provided by the DVB-Multicast-Client library

This Document describes the API provided by the DVB-Multicast-Client library DVB-Multicast-Client API-Specification Date: 17.07.2009 Version: 2.00 Author: Deti Fliegl This Document describes the API provided by the DVB-Multicast-Client library Receiver API Module

More information

GenICam. GenCP. Generic Control Protocol

GenICam. GenCP. Generic Control Protocol GenICam GenCP Generic Control Protocol Version 1.2 31 August 2016 Content Change History... 7 1. Introduction... 8 1.1. Motivation... 8 1.2. Objective... 8 1.3. Abstract... 9 1.4. Acronyms... 10 1.5. References...

More information

AET60 API version 1.4 February Introduction...3 Features...3 Application Programming Interface...4

AET60 API version 1.4 February Introduction...3 Features...3 Application Programming Interface...4 Version 1.4 02-2007 Unit 1008, 10th Floor, Hongkong International Trade and Exhibition Centre 1 Trademart Drive, Kowloon Bay, Hong Kong Tel: +852 2796 7873 Fax: +852 2796 1286 Email: info@acs.com.hk Website:

More information

Release Notes Coaxlink Driver 3.2

Release Notes Coaxlink Driver 3.2 Release Notes Coaxlink Driver 3.2 EURESYS s.a. 214 - Document version 3.2.412 built on 214-11-2 2 Disclaimer EURESYS s.a. shall retain all property rights, title and interest of the documentation of the

More information

NI-IMAQdx VI Reference Help

NI-IMAQdx VI Reference Help NI-IMAQdx VI Reference Help June 2008, 371969C-01 NI-IMAQdx driver software gives you the ability to acquire images with IEEE 1394 and GigE Vision cameras. This help file describes the VIs included in

More information

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01 Machine Automation Controller NJ-series EtherCAT Connection Guide OMRON Corporation Displacement Sensor(Confocal Fiber Type) (ZW-CE1) P538-E1-01 About Intellectual Property Right and Trademarks Microsoft

More information

IO-Warrior Dynamic Library V1.5 for Windows

IO-Warrior Dynamic Library V1.5 for Windows V1.5 for Windows Applicable for all IO-Warriors Overview The IO-Warrior Kit Dynamic Library provides a simple API to access all IO-Warrior products from Code Mercenaries. It is intended to be used with

More information

OPERATIONAL AMPLIFIER

OPERATIONAL AMPLIFIER Fujitsu Semiconductor (Shanghai) Co., Ltd. Application Note MCU-AN-500080-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95F430 SERIES OPERATIONAL AMPLIFIER APPLICATION NOTE Revision History Revision History

More information

Getting Started with Adaptive Vision

Getting Started with Adaptive Vision Getting Started with Adaptive Vision Revised Applicable Products 2 Application Note Description 2 Preparing for Use 2 Installation and Configuration 2 Step 1 Install Adaptive Vision Studio 2 Step 2 Install

More information

Basler. Fully Digital, Attractively Priced

Basler. Fully Digital, Attractively Priced Basler Fully Digital, Attractively Priced BASLER SCOUT LIGHT scout light Series Are You Looking for a Cost-effective Digital FireWire Camera? Basler scout light Family 4 Different Models Sophisticated

More information

C++\CLI. Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017

C++\CLI. Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017 C++\CLI Jim Fawcett CSE687-OnLine Object Oriented Design Summer 2017 Comparison of Object Models Standard C++ Object Model All objects share a rich memory model: Static, stack, and heap Rich object life-time

More information

OPERATIONAL AMPLIFIER

OPERATIONAL AMPLIFIER Fujitsu Semiconductor (Shanghai) Co., Ltd. Application Note MCU-AN-500080-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95F430 SERIES OPERATIONAL AMPLIFIER APPLICATION NOTE Revision History Revision History

More information

SpiNNaker Application Programming Interface (API)

SpiNNaker Application Programming Interface (API) SpiNNaker Application Programming Interface (API) Version 2.0.0 10 March 2016 Application programming interface (API) Event-driven programming model The SpiNNaker API programming model is a simple, event-driven

More information

DYNAMIC ENGINEERING 150 DuBois St Suite 3, Santa Cruz CA Fax Est.

DYNAMIC ENGINEERING 150 DuBois St Suite 3, Santa Cruz CA Fax Est. DYNAMIC ENGINEERING 150 DuBois St Suite 3, Santa Cruz CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI-Altera-485 Driver Documentation CSC Version

More information

Defining Unified CCX CTI Messages

Defining Unified CCX CTI Messages This chapter includes the following topics that you need to understand in order to correctly define Unified CCX CTI Messages:, page 2 Alignment of data elements, page 6 Pack and unpack a Unified CCX CTI

More information

Application Program Interface Document

Application Program Interface Document Application Program terface Document Diameter Base Protocol API Specification Version 1.0 Document formation Document Sign Off Project Manager Development Team amullah Technical Writing Department Document

More information

TouchKit Software Programming Guide Version 1.2

TouchKit Software Programming Guide Version 1.2 TouchKit Software Programming Guide Version 1.2 Software programming Guide V1.2 www.egalax.com.tw 0 Contents Chapter 1 Introduction Chapter 2 Programming Guide of Using TouchKit Controller Board 1.1 Protocol

More information

PcieAltBase & PcieAltChan

PcieAltBase & PcieAltChan DYNAMIC ENGINEERING 150 DuBois, Suite C Santa Cruz, CA 95060 (831) 457-8891 Fax (831) 457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 PcieAltBase & PcieAltChan WDF Driver Documentation For the

More information

GenICam What is New? Vision Stuttgart Nov Dr. Fritz Dierks. Director of Platform Development at Chair of the GenICam Standard Committee

GenICam What is New? Vision Stuttgart Nov Dr. Fritz Dierks. Director of Platform Development at Chair of the GenICam Standard Committee GenICam What is New? Vision Stuttgart Nov 2012 Dr. Fritz Dierks Director of Platform Development at Chair of the GenICam Standard Committee 1 Outline GenICam as Core of Modern Interface Standards Latest

More information

ADC ACQUISITION MODE...

ADC ACQUISITION MODE... SRS Data Format Content Contents 1. OVERVIEW... 2 1.1. FRAME COUNTER... 3 1.2. DATA HEADER... 3 1.3. HEADER INFO FIELD... 4 2. ADC ACQUISITION MODE... 5 2.1. OVERVIEW... 5 2.2. ADC DATA FORMAT... 6 2.3.

More information

Neousys Technology Inc. PCIe-PoE354at/PCIe-PoE352at. User s Manual. Rev. A1

Neousys Technology Inc. PCIe-PoE354at/PCIe-PoE352at. User s Manual. Rev. A1 Neousys Technology Inc. PCIe-PoE354at/PCIe-PoE352at 4-Port / 2-Port Server-grade Gigabit 802.3at PoE+ Frame Grabber Card User s Manual Rev. A1 Published Jun 18th, 2015 Copyright 2015 Neousys Technology

More information

Artemis SDK. Copyright Artemis CCD Limited October 2011 Version

Artemis SDK. Copyright Artemis CCD Limited October 2011 Version Artemis SDK Copyright Artemis CCD Limited October 2011 Version 3.55.0.0 Introduction The Artemis Software Development Kit (SDK) provides easy access to the functions in the Artemis camera driver DLL. Using

More information

POS for.net DRIVER 1.12

POS for.net DRIVER 1.12 POS for.net DRIVER 1.12 Setup Guide For Ver. 1.12.2.6 Revision Record Date Version Description 2011/01/17 1.02 New issue 2011/04/05 1.03 - CT-S310II model was added to each item. - Printer Test and Drawer

More information

1. Overview Ethernet FIT Module Outline of the API API Information... 5

1. Overview Ethernet FIT Module Outline of the API API Information... 5 Introduction APPLICATION NOTE R01AN2009EJ0115 Rev.1.15 This application note describes an Ethernet module that uses Firmware Integration Technology (FIT). This module performs Ethernet frame transmission

More information

Silicon Software Interface Library for NI LabVIEW. Installation and User Guide Version 2.0

Silicon Software Interface Library for NI LabVIEW. Installation and User Guide Version 2.0 Silicon Software Interface Library for NI LabVIEW Installation and User Guide Version 2.0 Imprint Silicon Software GmbH Steubenstraße 46 68163 Mannheim, Germany Tel.: +49 (0) 621 789507 0 Fax: +49 (0)

More information

C4 - Application Note. AutoStart. Rev 1.0. AT - Automation Technology GmbH

C4 - Application Note. AutoStart. Rev 1.0. AT - Automation Technology GmbH C4 - Application Note AutoStart Rev 1.0 AT - Automation Technology GmbH Page 2 of Table of Content Table of Content... 2 Introduction... 3 Evaluation Platform... 3 The AutoStart Mode... 4 The AutoStart

More information

TouchKit Software Programming Guide Version 1.1

TouchKit Software Programming Guide Version 1.1 TouchKit Software Programming Guide Version 1.1 Software programming Guide V1.1 www.egalax.com.tw 0 Contents Chapter 1 Introduction Chapter 2 Programming Guide of Using TouchKit Controller Board 1.1 Protocol

More information

Video capture using GigE Vision with MIL. What is GigE Vision

Video capture using GigE Vision with MIL. What is GigE Vision What is GigE Vision GigE Vision is fundamentally a standard for transmitting video from a camera (see Figure 1) or similar device over Ethernet and is primarily intended for industrial imaging applications.

More information

Software Installation Instructions. ISG LightWise IQ GigE Vision Cameras. VT ISG LightWise IQ

Software Installation Instructions. ISG LightWise IQ GigE Vision Cameras. VT ISG LightWise IQ VT ISG LightWise IQ Software Installation Instructions ISG LightWise IQ GigE Vision Cameras Imaging Solutions Group 1387 Fairport Road, Suite 890 Fairport, NY 14450 USA 585-388-5220 x101 http://www.isgcameras.com

More information

PHYTEC-USB-CAM Series communication protocol

PHYTEC-USB-CAM Series communication protocol Application Note No. LAN-057e Version: 1.0 Author: H. Fendrich Date: 30.09.2011 Historie: Version Changes Date Author 1.0 Creation of the document 30.09.2011 H. Fendrich PHYTEC-USB-CAM Series communication

More information

LgCam Software v6.4.0

LgCam Software v6.4.0 LgCam Software v6.4.0 Release Notes Release V6.4.0 1.1.1 API update from 2.1.1.14 to update 2.1.1.44 Improve frame rate reports Add more error detection in the color conversion process. Add support for

More information

INTERNAL USE ONLY (Set it to white if you do not need it)

INTERNAL USE ONLY (Set it to white if you do not need it) APPLICATION NOTE Interfacing Basler GigE and USB3 Vision Cameras with Stemmer Imaging Common Vision Blox (CVB) Applicable to Vision Interface Standard cameras and Windows operating systems only Document

More information

ebus SDK 4.0 Release Notes Introduction What s New in Release 4.0?

ebus SDK 4.0 Release Notes Introduction What s New in Release 4.0? ebus SDK 4.0 Release Notes Introduction ebus SDK release 4.0.8 is the latest software development kit (SDK) from Pleora Technologies. These release notes pertain to the General Availability (GA) release

More information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 PciLvds2R/T Driver Documentation Win32 Driver Model Revision A

More information

Multicasting Overview

Multicasting Overview Multicasting Overview Application Note Pleora products can be used in both unicast and multicast modes. In unicast mode, images are transmitted from a GigE Vision transmitter to a single GigE Vision receiver.

More information

#include <tobii/tobii.h> char const* tobii_error_message( tobii_error_t error );

#include <tobii/tobii.h> char const* tobii_error_message( tobii_error_t error ); tobii.h Thread safety The tobii.h header file collects the core API functions of stream engine. It contains functions to initialize the API and establish a connection to a tracker, as well as enumerating

More information

Basler. New: 1 Megapixel Camera. Innovative, Slim Design, Extremely 60 Frames

Basler. New: 1 Megapixel Camera. Innovative, Slim Design, Extremely 60 Frames Basler Innovative, Slim Design, Extremely Cost-effective New: 1 Megapixel Camera @ 60 Frames BASLER PILOT pilot Series Are You Looking for a Digital Camera That Combines Speed, High Image Quality, and

More information

SCD-0015 Basler Pylon Area2 Documentation

SCD-0015 Basler Pylon Area2 Documentation SCD-0015 Basler Pylon Area2 Documentation Release XII Tordivel AS Mar 11, 2018 Contents 1 User Guide 3 2 Release notes 19 i ii Basler Pylon Supports Pylon from 2 to 5 Scorpion Vision Software provides

More information

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification XCP Version 1.0 The Universal Measurement and Calibration Protocol Family Part 3 XCP on CAN - Transport Layer Specification Association for Standardization of Automation and Measuring Systems Association

More information

IP-429-II ARINC 429 Interface 1-4 Transmitters 2-8 Receivers

IP-429-II ARINC 429 Interface 1-4 Transmitters 2-8 Receivers DYNAMIC ENGINEERING 150 DuBois St., Suite C Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 IP-429-II ARINC 429 Interface 1-4 Transmitters 2-8 Receivers

More information

Visual Studio.NET.NET Framework. Web Services Web Forms Windows Forms. Data and XML classes. Framework Base Classes. Common Language Runtime

Visual Studio.NET.NET Framework. Web Services Web Forms Windows Forms. Data and XML classes. Framework Base Classes. Common Language Runtime Intro C# Intro C# 1 Microsoft's.NET platform and Framework.NET Enterprise Servers Visual Studio.NET.NET Framework.NET Building Block Services Operating system on servers, desktop, and devices Web Services

More information

Test Applet. User Documentation. FrameGrabberTest for microenable 5 AQ8-CXP6B

Test Applet. User Documentation. FrameGrabberTest for microenable 5 AQ8-CXP6B Test Applet User Documentation FrameGrabberTest for microenable 5 AQ8-CXP6B Test Applet User Documentation FrameGrabberTest for microenable 5 AQ8-CXP6B Applet Characteristics Applet FrameGrabberTest Applet

More information

Machine Automation Controller NJ-series. EtherCAT(R) Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 Series) P651-E1-01

Machine Automation Controller NJ-series. EtherCAT(R) Connection Guide. OMRON Corporation. Displacement Sensor (ZW-7000 Series) P651-E1-01 Machine Automation Controller NJ-series EtherCAT(R) Connection Guide OMRON Corporation Displacement Sensor (ZW-7000 Series) P651-E1-01 About Intellectual Property Rights and Trademarks Microsoft product

More information

Test Applet. User Documentation. FrameGrabberTest for microenable 5 marathon AF2

Test Applet. User Documentation. FrameGrabberTest for microenable 5 marathon AF2 Test Applet User Documentation FrameGrabberTest for microenable 5 marathon AF2 Test Applet User Documentation FrameGrabberTest for microenable 5 marathon AF2 Applet Characteristics Applet FrameGrabberTest

More information

Nabto Serial Link Protocol

Nabto Serial Link Protocol Nabto Serial Link Protocol Nabto TM Nabto Serial Link Protocol Page 1 of 22 Contents Vocabulary... 4 Introduction... 5 Access Control... 5 Connection type... 5 Access Control List... 5 Protocol details...

More information

STD_CU43USBSW_V1.0E. CUnet (MKY43) USB Unit. CU-43USB Software Manual

STD_CU43USBSW_V1.0E. CUnet (MKY43) USB Unit. CU-43USB Software Manual STD_CU43USBSW_V1.0E CUnet (MKY43) USB Unit CU-43USB Software Manual Introduction This document describes API included with CU-43USB unit. Before using the product, please check the latest information on

More information

SBIG ASTRONOMICAL INSTRUMENTS

SBIG ASTRONOMICAL INSTRUMENTS SBIG ASTRONOMICAL INSTRUMENTS SANTA BARBARA INSTRUMENT GROUP P.O. Box 50437 1482 East Valley Road, Suite #33 Santa Barbara, CA 93150 Phone (805) 969-1851 FAX (805) 969-4069 e-mail:sbig@sbig.com home page:www.sbig.com

More information

ControlLogix Multi-Vendor Interface Module DH-485 API

ControlLogix Multi-Vendor Interface Module DH-485 API ControlLogix Multi-Vendor Interface Module DH-485 API 1756-MVI User Manual Important User Information Because of the variety of uses for the products described in this publication, those responsible for

More information

Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification

Application Note. Introduction AN2471/D 3/2003. PC Master Software Communication Protocol Specification Application Note 3/2003 PC Master Software Communication Protocol Specification By Pavel Kania and Michal Hanak S 3 L Applications Engineerings MCSL Roznov pod Radhostem Introduction The purpose of this

More information

SpinWarrior Dynamic Library V1.5 for Windows and Linux

SpinWarrior Dynamic Library V1.5 for Windows and Linux SpinWarrior Dynamic Library V1.5 Applicable for all SpinWarriors Overview The SpinWarrior Kit Dynamic Library provides a simple API to access all SpinWarrior products from Code Mercenaries. It is intended

More information

Call DLL from Limnor Applications

Call DLL from Limnor Applications Call DLL from Limnor Applications There is a lot of computer software in the format of dynamic link libraries (DLL). DLLCaller performer allows your applications to call DLL functions directly. Here we

More information

Installing VisionPro. VisionPro PC Requirements. Minimum PC Requirements. Microsoft Visual Studio. Operating Systems

Installing VisionPro. VisionPro PC Requirements. Minimum PC Requirements. Microsoft Visual Studio. Operating Systems VisionPro PC Requirements Your PC hardware and software must meet the requirements listed in this section. Minimum PC Requirements IBM or compatible Pentium PC with MMX/SSE2 instruction set (Optional)

More information

eprosima Dynamic Fast Buffers User Manual Version 0.2.0

eprosima Dynamic Fast Buffers User Manual Version 0.2.0 eprosima Dynamic Fast Buffers User Manual Version 0.2.0 The Middleware Experts eprosima 2013 1 eprosima Proyectos y Sistemas de Mantenimiento SL Ronda del poniente 2 1ºG 28760 Tres Cantos Madrid Tel: +

More information

Mathematical computations with GPUs

Mathematical computations with GPUs Master Educational Program Information technology in applications Mathematical computations with GPUs CUDA Alexey A. Romanenko arom@ccfit.nsu.ru Novosibirsk State University CUDA - Compute Unified Device

More information

F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H SERIES SPI SW REALIZATION USING GPIO APPLICATION NOTE

F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H SERIES SPI SW REALIZATION USING GPIO APPLICATION NOTE Fujitsu Semiconductor (Shanghai) Co., Ltd. Application Note MCU-AN-500035-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H SERIES SPI SW REALIZATION USING GPIO APPLICATION NOTE Revision History Revision

More information

Linux based 3G Multimedia Mobile-phone API Specification

Linux based 3G Multimedia Mobile-phone API Specification Linux based 3G Multimedia Mobile-phone API Specification [AP Framework] Draft 1.0 NEC Corporation Panasonic Mobile Communication Ltd. 1 Contents Preface...4 1. MSB...5 1.1Generating an Object...5 1.2 Destroying

More information

Windows IMCEA Driver SIMATIC Industrial PCs. Programming Manual 11/2011 SIMATIC

Windows IMCEA Driver SIMATIC Industrial PCs. Programming Manual 11/2011 SIMATIC Windows IMCEA Driver SIMATIC Industrial PCs Programming Manual 11/2011 SIMATIC Introduction 1 2 SIMATIC SIMATIC Industrial PCs Programming Manual Software installation 3 IOCTL functions 4 IMCEA API functions

More information

Connection Guide (RS-232C) OMRON Corporation

Connection Guide (RS-232C) OMRON Corporation Machine Automation Controller NJ-series General-purpose Serial Connection Guide (RS-232C) OMRON Corporation Ultra Small Multi-code Reader (V400-R2 Series) P567-E1-01 About Intellectual Property Rights

More information

Understand Computer Storage and Data Types

Understand Computer Storage and Data Types Understand Computer Storage and Data Types Lesson Overview Students will understand computer storage and data types. In this lesson, you will learn: How a computer stores programs and instructions in computer

More information

ControlLogix Multi-Vendor Interface Module DF1 API

ControlLogix Multi-Vendor Interface Module DF1 API ControlLogix Multi-Vendor Interface Module DF1 API 1756-MVI User Manual Important User Information Because of the variety of uses for the products described in this publication, those responsible for the

More information

JAI SDK Software Development Kit and Control Tool

JAI SDK Software Development Kit and Control Tool JAI SDK Software Development Kit and Control Tool Document Version: A Document P/N: 10671 JAI SDK - Getting Started Guide Table of Contents Table of Contents... iii 1 General... 5 2 Downloading the software...

More information

Brief introduction about memory queue -- CUQueue and CScopeUQueue objects

Brief introduction about memory queue -- CUQueue and CScopeUQueue objects Brief introduction about memory queue -- CUQueue and CScopeUQueue objects UDAParts support@udaparts.com Updated on Nov. 22, 2016 Contents 1. Introduction 2. C++, C#/VB.NET, Java and Python samples 3. Key

More information

GigE Vision Cameras. Key Features. Dimension (Unit : mm) Pin map (H/W Rev 2.0 이상 ) LED Indicator. back Pannel. Download (File name)

GigE Vision Cameras. Key Features. Dimension (Unit : mm) Pin map (H/W Rev 2.0 이상 ) LED Indicator. back Pannel. Download (File name) GigE Vision Cameras Key Features (Unit : mm) Mini-size CCD / CMOS GigE camera Camera standard - GenICam, GigE Vision Trigger input range : +3.3V~24V(Photo coupler) PoE 지원 (2Tap 모델제외 ) Pin map (H/W Rev

More information

Runtime Software Version 5.5.1

Runtime Software Version 5.5.1 Runtime Software Version 5.5.1 Release Notes This document provides the release notes for the Silicon Software runtime software version 5.5.1 for Windows and Linux. In the following sections, new features,

More information

µtasker Document µtasker Multicasting and Internet Group Management Protocol (IGMP)

µtasker Document µtasker Multicasting and Internet Group Management Protocol (IGMP) Embedding it better... µtasker Document µtasker Multicasting and Internet Group Management Protocol (IGMP) utasker_igmp.doc/0.01 Copyright 2014 M.J.Butcher Consulting Table of Contents 1. Introduction...3

More information

RX Family APPLICATION NOTE. I 2 C Bus Interface (RIIC) Module Using Firmware Integration Technology. Introduction. Target Device.

RX Family APPLICATION NOTE. I 2 C Bus Interface (RIIC) Module Using Firmware Integration Technology. Introduction. Target Device. I 2 C Bus Interface (RIIC) Module Using Firmware Integration Technology Introduction APPLICATION NOTE R01AN1692EJ0231 Rev. 2.31 This application note describes the I 2 C bus interface (RIIC) module using

More information

Avpy Documentation. Release sydh

Avpy Documentation. Release sydh Avpy Documentation Release 0.1.3 sydh May 01, 2016 Contents 1 Overview 1 2 Getting Help 3 3 Issues 5 4 Changes 7 5 Contributions 9 6 Indices and tables 11 6.1 Examples.................................................

More information

Future Technology Devices International Ltd. Application Note AN_172. Vinculum-II. Using the USB Slave Driver

Future Technology Devices International Ltd. Application Note AN_172. Vinculum-II. Using the USB Slave Driver Future Technology Devices International Ltd. Application Note AN_172 Vinculum-II Using the USB Slave Driver Document Reference No.: FT_000424 Version 1.0 Issue Date: 2011-03-15 This application note provides

More information

About SVI-03. Dear Customer: NetVision Inc. Marketing Department 8/27/2010

About SVI-03. Dear Customer: NetVision Inc. Marketing Department 8/27/2010 8/27/2010 Dear Customer: NetVision Inc. Marketing Department About SVI-03 Dear Sirs: In this time, thank you for buying the SV series. It is happy if it is possible to refer because it boiled in the one

More information

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. E3X-ECT Sensor Communication Unit (EtherCAT Slave) P529-E1-01

Machine Automation Controller NJ-series. EtherCAT. Connection Guide. OMRON Corporation. E3X-ECT Sensor Communication Unit (EtherCAT Slave) P529-E1-01 Machine Automation Controller NJ-series EtherCAT Connection Guide OMRON Corporation E3X-ECT Sensor Communication Unit (EtherCAT Slave) P529-E1-01 Table of Contents 1. Related Manuals... 1 2. Terms and

More information