Using Zebra AltiZ 4200
To use your Zebra AltiZ 4200 with Aurora Imaging Library, you must allocate an Aurora Imaging Library GigE Vision system (M_SYSTEM_GIGE_VISION), using MsysAlloc. This allocation opens general communication with all the GigE Vision-compliant cameras found on your subnet (through one or more Gigabit Ethernet network adapters in your computer). Then, allocate a digitizer for each Zebra AltiZ 4200 that you want to use to grab data and/or access directly, using MdigAlloc. In the case where you have only one Zebra AltiZ 4200, use MdigAlloc with M_DEV0. If, however, you have multiple grabberless interface cameras, you should use the M_GC_CAMERA_ID() macro and specify the camera's name; this will make for more portable code.
Each process (executable) can allocate only one Aurora Imaging Library GigE Vision system; an error will occur if you try to allocate more than one. Multiple processes can allocate an Aurora Imaging Library GigE Vision system.
Since you interact with Zebra AltiZ 4200 as you would another GigE Vision camera, Zebra AltiZ 4200 information in the Aurora Imaging Library Reference can be found in the paragraphs and values marked as being supported by the GigE Vision driver.
To grab data from Zebra AltiZ 4200, use MdigGrab with an Aurora Imaging Library container. For information, refer to Grabbing from 3D sensors.
If the grabbed data from your Zebra AltiZ 4200 is in the form of a point cloud and the direction of the Z-axis of your working coordinate system is not suitable for your application, you can invert or flip its direction. For more information, refer to Aligning or flipping the coordinate system.
To inquire the current value of the required GigE Vision camera feature, use MdigInquireFeature. If a GigE Vision feature is not already set to the required value, use MdigControlFeature to change the value of the feature. Functionality is also supported with the conventional Aurora Imaging Library functions MdigControl and MdigInquire. Note to control/inquire about the auxiliary I/O lines (signals), rotary encoder interface, and timers, you need to use MdigControlFeature and MdigInquireFeature. For information on the available GenICam features, see the Zebra AltiZ 4200 Installation and Technical Reference.
Using Zebra Altiz 4200 with Capture Works
Aurora Imaging Capture Works' Feature Browser accesses the device description file (XML) of any GigE Vision-compliant camera/3D sensor, including Zebra AltiZ 4200, and provides an interface to change or inquire the device's information. For information on how to change or inquire the features of your Zebra AltiZ 4200 using Aurora Imaging Library, refer to Using Aurora Imaging Library with GenICam.