设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, 设备前端参数能力集描述 -->
<CAMERAPARA>

    <PowerLineFrequencyMode>
    <!-- req, 0-50HZ; 1-60HZ-->
    <Range>0,1</Range>
    </PowerLineFrequencyMode>

    <WhiteBalance>

        <WhiteBalanceMode>
        <!-- req, 0 USERSET, 1 AWB1, 2 AWB2; 2 AWB3-->
        <Range>0,1</Range>
        </WhiteBalanceMode>

        <WhiteBalanceModeRGain>
            <Min>0</Min> <!-- req, 最小值-->
            <Max>255</Max> <!-- req, 最大值-->
        </WhiteBalanceModeRGain>

        <WhiteBalanceModeBGain>
            <Min>0</Min> <!-- req, 最小值-->
            <Max>255</Max> <!-- req, 最大值-->
        </WhiteBalanceModeBGain>
    </WhiteBalance>

    <Exposure>
        <ExposureMode>
        <!-- req, 0 手动曝光 1自动曝光-->
        <Range>0,1</Range>
        </ExposureMode>

        <ExposureSet>
        <!-- req,  0-自动*8、1-自动*5、2 -自动*4、3 -自动*2、4 -1/25、5 -1/50、6 -1/100、7 -1/250、8 -1/500、9 -1/750、10-1/1000、11-1/2000、12-1/4000、13-1/10,000、14-1/100,000 -->
        <Range>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14</Range>
        </ExposureSet>

        <exposureUSERSET>
        <!-- req, 自动自定义曝光时间-->
            <Min>0</Min> <!-- req, 最小值-->
            <Max>2000000</Max> <!-- req, 最大值-->
        </exposureUSERSET>

        <ExposureTarget>
        <!-- req, 手动曝光时间,单位微秒-->
            <Min>0</Min> <!-- req, 最小值-->
            <Max>2000000</Max> <!-- req, 最大值-->
        </ExposureTarget>
    </Exposure>

    <IrisMode>
        <!-- req, 镜头类型: 0- 自动光圈镜头,1-手动光圈镜头-->
        <Range>0,1</Range>
    </IrisMode>

    <FocusMode>
        <!-- req, 0手动聚焦;1自动聚焦; 2自动背焦-->
        <Range>0,1,2</Range>
    </FocusMode>

    <GainLevel>
        <Min>0</Min>
        <Max>100</Max>
    </GainLevel>

    <BrightnessLevel>
        <Min>0</Min>
        <Max>100</Max>
    </BrightnessLevel>

    <ContrastLevel>
        <Min>0</Min>
        <Max>100</Max>
    </ContrastLevel>

    <SharpnessLevel>
        <Min>0</Min>
        <Max>100</Max>
    </SharpnessLevel>

    <SaturationLevel>
        <Min>0</Min>
        <Max>100</Max>
    </SaturationLevel>

    <HueLevel>
        <Min>0</Min>
        <Max>100</Max>
    </HueLevel>

    <GammaCorrection>
        <GammaCorrectionEnabled>
        <!-- req, 0 dsibale  1 enable-->
        <Range>0,1</Range>
        </GammaCorrectionEnabled>

        <GammaCorrectionLevel>
            <Min>0</Min>
            <Max>100</Max>
        </GammaCorrectionLevel>
    </GammaCorrection>

    <WDR>
        <WDREnabled>
        <!-- req, 0 dsibale  1 enable 2 Auto-->
        <Range>0,1,2</Range>
        </WDREnabled>

        <WDRLevel1>
            <Min>0</Min>
            <Max>15</Max>
        </WDRLevel1>

        <WDRLevel2>
            <Min>0</Min>
            <Max>15</Max>
        </WDRLevel2>

        <WDRContrastLevel >
            <Min>0</Min>
            <Max>15</Max>
        </WDRContrastLevel >
    </WDR>

    <DayNightFilter>
        <DayNightFilterType>
        <!-- req, 0  day,1 night,2 auto-->
        <Range>0,1,2</Range>
        </DayNightFilterType>

        <SwitchSchedule>
            <SwitchScheduleEnabled>
            <!-- req, 0 dsibale  1 enable-->
            <Range>0,1</Range>
            </SwitchScheduleEnabled>

            <DayToNightFilterLevel>
                <Range>0,1,2,3,4,5,6,7</Range>
            </DayToNightFilterLevel>

            <NightToDayFilterLevel>
                <Range>0,1,2,3,4,5,6,7</Range>
            </NightToDayFilterLevel>

            <DayNightFilterTime>
                <Min>0</Min>
                <Max>120</Max>
            </DayNightFilterTime>
        
        </SwitchSchedule>
    </DayNightFilter>

    <Backlight>
        <BacklightMode>
        <!-- req, 0 USERSET、 1UP、2 DOWN、3 LEFT、4 RIGHT、5 MIDDLE、6 自定义-->
        <Range>0,1,2,3,4,5,6</Range>
        </BacklightMode>

        <BacklightLevel>
            <Min>0</Min>
            <Max>15</Max>
        </BacklightLevel>
    </Backlight>

    <Mirror>
    <!-- req, 0-off,1-leftright,2-updown,3-center-->
    <Range>0,1,2,3</Range>
    </Mirror>

    <EPTZ>
    <!-- req, 0-不启用电子云台,1-启用电子云台-->
    <Range>0,1</Range>
    </EPTZ>

    <LOCALOUTPUT>
    <!-- req, 0-不支持,1-支持-->
    <!-- req, 迷你球,卡片机不支持本地输出-->
    <!-- req, BNC- 0,1; HDMI- 0:不支持, 20:HDMI_720P50, 20:HDMI_720P60, 22:HDMI_1080I60,-->
    <!-- req, 23:HDMI_1080I50, 24:HDMI_1080P24, 25:HDMI_1080P25,-->
    <!-- req, 26:HDMI_1080P30, 27:HDMI_1080P50, 28:HDMI_1080P60-->
    <Range>0,1</Range>
    </LOCALOUTPUT>

    <DigitalNoiseReduction>
        <DigitalNoiseReductionEnable>
        <!-- req, 0-关闭,1-普通模式,2专家模式-->
        <Range>0,1,2</Range>
        </DigitalNoiseReductionEnable>

        <!-- req, 普通模式下数字降噪级别-->
        <DigitalNoiseReductionLevel>
            <!-- req, 0-100-->
            <Min>0</Min>
            <Max>100</Max>
        </DigitalNoiseReductionLevel>

        <!-- req, 专家模式下空域数字降噪级别-->
        <DigitalNoiseSpectralLevel>
            <!-- req, 0-100-->
            <Min>0</Min>
            <Max>100</Max>
        </DigitalNoiseSpectralLevel>

        <!-- req, 专家模式下时域数字降噪级别-->
        <DigitalNoiseTemporalLevel>
            <!-- req, 0-100-->
            <Min>0</Min>
            <Max>100</Max>
        </DigitalNoiseTemporalLevel>
    </DigitalNoiseReduction>

<!-- req, 色阶范围-->
<ColorRange>
        <!-- req, 0:16-235,1:0-255-->
        <Range>0,1</Range>
</ColorRange>

    <DigitalZoom>
    <!-- req,  数字倍率,热成像设备用到 -->
    <!-- req,  数字倍率:0-关闭,1-×2,2-×4 -->
       <Range>0,1,2</Range>
    </DigitalZoom>

    <DeadPixelDetect>
    <!-- req, 0 dsibale  1 enable-->
    <Range>0,1</Range>
    </DeadPixelDetect>

<!-- req, 行编码能力项-->
<LINEENCODE>
    <!-- req, 0 dsibale  1 enable-->
    <Range>0,1</Range>
</LINEENCODE>

<!-- req, 是否支持一键聚焦,1-支持,不支持无该项-->
<OnepushFocus>1</OnepushFocus>
    
</CAMERAPARA>