Definition Type: Element
Name: mode_roi
Containing Schema: BFML-CXP.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
If this mode acquires a smaller resolution image than the camera puts out, this section can be used to specify the ROI.
Collapse XSD Schema Diagram:
Drilldown into multi_line_chunk Drilldown into bitdepth Drilldown into yoffset Drilldown into xoffset Drilldown into ysize Drilldown into xsize Drilldown into formatXSD Diagram of mode_roi
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
format format 0 1
xsize xsize 0 (1)
ysize ysize 0 (1)
xoffset xoffset 0 (1)
yoffset yoffset 0 (1)
bitdepth bitdepth 0 (1)
multi_line_chunk multi_line_chunk 0 1