<xs:element name="mode_roi" minOccurs="0">
<xs:annotation>
<xs:documentation>If this mode acquires a smaller resolution image than the camera puts out, this section can be used to specify the ROI.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="format" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This node describes the default Camera Link output tap format. This node should be in the standard CL tap format syntax:
[ZoneX]X[TapX][ExtX]-[ZoneY]Y[TapY][ExtY]
For example "2X2-1Y" means "Two zones (segments) eash with two interleave pixels"
Note: CoaXPress only supports the following formats
1X-1Y (Standard)
1X-2Y
1X-2YE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xsize" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Width of the ROI in pixels. Set to "Default" to get the XSize from the camera.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ysize" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Height of this ROI in lines. Set to "Default" to get the YSize from the camera.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xoffset" type="xs:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>X-Offset from the first pixel in the frame. Units are pixels.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="yoffset" type="xs:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Y-Offset from the first line in the image. Units are lines.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bitdepth" minOccurs="0">
<xs:annotation>
<xs:documentation>This can be used to specify the pixel bit depth if this mode uses a different depth than the default. Set to "Default" to get the BitDepth from the camera.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="packed" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="no" />
<xs:enumeration value="yes" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bitdepth_option" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Normal" />
<xs:enumeration value="RGBSwap" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="multi_line_chunk" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Use this element to support cameras that output to multiple frame grabbers and each frame grabber gets a chunk of lines. A chunk can be from 1 to N lines long.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
|