设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, 屏幕能力集描述 -->
<ScreenAbility version="2.0">
  <SimulateRemoteControl>
    <controlType opt="1,2,3,4,5,6,7,8,9,10,11 "/>
    <!--req, 控制类型:1-电源开,2-电源关,3-信号源,4-菜单,5-确定,6-上,7-下,8-左,9-右,10-INFO,11-返回上一层-->
  </SimulateRemoteControl>
  <ScreenSignalCFG>
    <signalSourceType opt="1,2,3,4,5,6,7,8,9,10 "/>
    <!--req, 信号源类型:1-AV,2-VGA,3-HDMI,4-DVI,5-YpbPr,6-USB,7-IP,8-SDI,9-DP,10-HDBASET-->
  </ScreenSignalCFG>
  <ScreenBaseCFG>
    <noSignalPic opt="1,2,3"/>
    <!--req, 无信号画面模式:1-蓝屏,2-黑屏,3-LOGO画面-->
  </ScreenBaseCFG>
  <ScreenSenceCfg>
    <senceNo min="1" max="16"/>
      <!--req, 场景号,1~16-->
    </ScreenSenceCfg>
  <ScreenFanWorkMode>
    <workMode opt="1,2"/>
    <!--req, 风扇工作模式:1-常开,2-自动-->
    <temperatureLimitValue min ="0" max ="100"/>
    <!--req, 风扇开启的温度阀值,0~100摄氏度-->
  </ScreenFanWorkMode>
  <ScreenVGACFG>
    <horizontalPosition min="0" max="100"/>
    <!--req,水平位置,0~100-->
    <verticalPosition min="0" max="100"/>
    <!--req,垂直位置,0~100-->
    <clock min="0" max="100"/>
    <!--req,时钟,0~100-->
    <phase min="0" max="100"/>
    <!--req,相位,0~100-->
  </ScreenVGACFG>
  <ScreenMenuCFG>
    <menuLanguage opt="1,2"/>
    <!--req, 菜单语言,1-中文,2-英文-->
    <transparency opt="0,1,2,3"/>
    <!--req, 菜单透明度, 0-不透明,1-低,2-中,3-高-->
    <durationopt opt="0,1,2,3"/>
    <!--req, 持续时间,0-常开,1-5秒,2-15秒,3-30秒-->
  </ScreenMenuCFG>
  <ScreenDisplayCFG>
    <brightnessLevel min="0" max="100"/>
    <!--req, 亮度值,0~100-->
    <contrastLevel min="0" max="100"/>
    <!--req, 对比值,0~100-->
    <sharpnessLevel min="0" max="100"/>
    <!--req, 锐度,0~100-->
    <saturationLevel min="0" max="100"/>
    <!--req, 饱和度,0~100-->
    <hueLevel min="0" max="100"/>
    <!--req, 色调,0~100-->
    <displayMode opt="selfdefine,standard,cold,warm,nightmode1,nightmode2,nightmode3,daymode1,daymode2,daymode3"/>
    <!--req, 1-标准,2-冷色,3-暖色,4-夜模式1,5-夜模式2,6-夜模式3,7-日照模式1,8-日照模式2,9-日照模式3,0xff-自定义-->
    <!--req, 支持的显示模式,不返回此节点默认支持selfdefine,standard,cold,warm-->
  </ScreenDisplayCFG>
  <ScreenBacklightCFG>
    <backLight min="0" max="100"/>
    <!--req,背光,0~100-->
  </ScreenBacklightCFG>
  <ColorTemperatureCFG>
    <red min="0" max="100"/>
    <!--req, 色温配置,红色值;0~100-->
    <green min="0" max="100"/>
    <!--req, 色温配置,绿色值;0~100-->
    <blue min="0" max="100"/>
    <!--req, 色温配置,蓝色值;0~100-->
    <redOffset min="0" max="100"/>
    <!--req, 色温配置,红色偏移;0~100-->
    <greenOffset min="0" max="100"/>
    <!--req, 色温配置,绿色偏移;0~100-->
    <blueOffset min="0" max="100"/>
    <!--req, 色温配置,蓝色偏移;0~100-->
  </ColorTemperatureCFG>
  <ADCCFG>
    <gainR min="0" max="100"/>
    <!--req, 增益R;0~100-->
    <gainG min="0" max="100"/>
    <!--req, 增益G;0~100-->
    <gainB min="0" max="100"/>
    <!--req, 增益B;0~100-->
    <offsetR min="0" max="100"/>
    <!--req, 偏移量R;0~100-->
    <offsetG min="0" max="100"/>
    <!--req, 偏移量G;0~100-->
    <offsetB min="0" max="100"/>
    <!--req, 偏移量B;0~100-->
  </ADCCFG >
  <ScreenEdgeCFG>
    <enable opt="0,1"/>
    <!--req, 是否启用屏幕边缘 0-不启用 1-启用-->
    <leftEdge min="0" max="100"/>
    <!--req, 左边缘,0-100-->
    <rightEdge min="0" max="100"/>
    <!--req, 右边缘,0-100-->
    <topEdge min="0" max="100"/>
    <!--req, 上边缘,0-100-->
    <lowerEdge min="0" max="100"/>
    <!--req, 下边缘,0-100-->
  </ScreenEdgeCFG>
  <PIPCFG>
    <enable opt="0,1"/>
    <!--req, 是否启用画中画0-不启用 1-启用-->
    <subWindowSource opt="1,2,3,4,5,6,7"/>
    <!--req, 子画面信号源,1-AV,2-VGA,3-HDMI,4-DVI,5-YpbPr,6-USB,7-IP-->
    <subWindowBorderColor opt="0,1"/>
    <!--req, 子画面边框颜色,1-蓝色,2-黑色-->
    <subWindowSize min="0" max="100"/>
    <!--req, 子画面大小,0-100-->
    <subWindowXCoordinate min="0" max="100"/>
    <!--req, 子画面位置,X坐标 0-100-->
    <subWindowYCoordinate min="0" max="100"/>
    <!--req, 子画面位置,Y坐标 0-100-->
  </PIPCFG>
  <DefogLCD>
    <defogEnable opt="0,1"/>
    <!--req, 是否开启去雾开关,0~关闭,1~开启-->
    <defogModel opt="0,1"/>
    <!--req, 去雾模式,0~自动去雾,1~手动去雾-->
    <defogLevel opt="1,2,3,4,5,6,7"/>
    <!--req, 去雾强度等级,1-7个等级,默认等级为4。等级1为0.5;等级2为0.55;等级3为0.60;等级4为0.65;
    等级5为0.70;等级6为0.75;等级7为0.80。(去雾模式为手动去雾时,可配置去雾强度等级)-->
  </DefogLCD>
  <ScreenWorkStatus>
    <fanStatus opt="off,on"/>
    <!--req,风扇状态-->
    <fanExceptionStatus>true</fanExceptionStatus><!--req,风扇异常状态-->
    <workingHours>true</workingHours><!--req, 累积工作时长-->
    <versionLen min="" max=""/><!--req, 软件版本号长度-->
    <temperature min="" max=""/><!--req, 板卡温度,单位:摄氏度-->
  </ScreenWorkStatus>
  
  <bootLogoCfg opt="on,off"/><!--req, 开机logo是否显示-->
  <delayBoot min="" max=""/><!--req, 延时开机时间范围,单位:ms-->
  <TimingSwitch><!--req,支持定时开关机-->
    <weekTimingSwitch><!--req,周开关机计划-->
      <maxPowerOnTimePoint>2</maxPowerOnTimePoint><!--req, 开机时间点个数-->
      <maxPowerOffTimePoint>2</maxPowerOffTimePoint><!--req, 关机时间点个数-->
      <TimeAccuracy><!--req,时间精度-->
        <hour>true</hour>
        <minute>true</minute>
        <second>true</second>
      </TimeAccuracy>
    </weekTimingSwitch>
    <specialTimingSwitch>
      <maxPowerOnTimePoint>8</maxPowerOnTimePoint><!--req, 开机时间点个数-->
      <maxPowerOffTimePoint>8</maxPowerOffTimePoint><!--req, 关机时间点个数-->
      <TimeAccuracy><!--req,时间精度-->
        <hour>true</hour>
        <minute>true</minute>
        <second>true</second>
      </TimeAccuracy>
    </specialTimingSwitch>
  </TimingSwitch>
  
  <WallCfg>
    <wallNo min="1" max="1"/><!--req, 支持的墙号范围-->
    <WallScale><!--req, 墙规模大小-->
      <length min="" max=""/><!--req,墙宽-->
      <length min="" max=""/><!--req,墙高-->
    </WallScale>
  </WallCfg>

  <ExternalMatrix>
    <!--req,外接矩阵能力-->
    <maxMatrixNum >4</maxMatrixNum><!--req,最大外接矩阵台数-->
    <matrixNameLen min="" max=""/><!--req,外接矩阵名称长度-->
    <maxMatrixInputNum>256</maxMatrixInputNum>
    <!--req,支持外接矩阵最大输入数-->
    <maxMatrixOutputNum>256</maxMatrixOutputNum>
    <!--req,支持外接矩阵最大输出数-->
    <matrixChanType opt="BNC,VGA,RGB,DVI"/>
    <!--req,支持的矩阵输出通道类型-->
    <matrixProtocol opt="ZT1.0,ZT1.0,Extron,Creator,SelfDefine"/><!--req,支持的矩阵协议-->
    <matrixType opt="analogmatrix,digitalmatrix"/>
    <!--req,支持的矩阵类型-->
    <DigitalMatrix>
      <!--req,数字矩阵能力-->
      <nicNum min="" max=""/>
      <!--req,支持的网口编号-->
    </DigitalMatrix>
    <AnalogMatrix>
      <serPortNum min="" max=""/>
      <!--req,控制器串口号范围,串口参数范围根据串口能力集-->
    </AnalogMatrix>
  </ExternalMatrix>
  
  <serialProtocol opt="LCD-S1,LCD-S2,LCD-L1,LCD-DLP,LCD-S3,LCD-D20,LCD-L2,LCD-Z1,LCD-D20/D,
                LCD-D20/S,LCD-D20/P,LCD-D20/T,LCD-D20/F,LCD-D20/DF,LCD-D20/FS,LCD-D20/FP,
                LCD-D20/FT,LCD-D5022,LCD-D5032,LCD-D5042+,LCD-D20/Z"/><!--req, 支持的屏幕控制协议-->
  <controlType opt="serial,network"/><!--req,支持的控制方式-->
  <AudioCfg>
    <!--req,音频参数能力-->
    <mute>enable</mute>
    <!--req,支持静音-->
    <volume min="" max=""/>
    <!--req,音量大小-->
    <balance min="" max=""/>
    <!--req,声道平衡-->
  </AudioCfg>
  <AreaZoom>
    <!--req,是否支持屏幕区域放大,不支持不返回-->
    <enabled>true</enabled>
  </AreaZoom>
  <LCDAlarm>
    <OnOffLine>true</OnOffLine >
    <!--req,支持在线情况上报-->
    <FanState>true</FanState>
    <!--req,支持风扇状态上报-->
    <FanException>true</FanException>
    <!--req,支持风扇异常状态上报-->
    <Temperature>true</Temperature>
    <!--req,支持屏幕板卡温度上报-->
    <TemperatureState>true</TemperatureState>
    <!--req,支持板卡温度状态上报-->
  </LCDAlarm>
</ScreenAbility>