XML_TerminalInfo

XML message about terminal information

<TerminalInfo xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0" >
  <id>
    <!--required, xs:integer, terminal ID-->
  </id>
  <terminalName>
    <!--required, xs:string, terminal name-->
  </terminalName>
  <terminalType>
    <!--required, xs:string, terminal type: Android normal, Android decode, Android touch-->
  </terminalType>
  <terminalRemarks>
    <!--req,xs:string-->
  </terminalRemarks>
  <orgName>
    <!--required, xs:string, organization name-->
  </orgName>
  <onlineState>
    <!--required, xs:string, online status: online, offline, all-->
  </onlineState>
  <IpAddress>
    <!--required, read-only, terminal IP address-->
    <ipVersion>
      <!--required, xs:string, IP type: IPv4, IPv6, IPv4 and IPv6-->
    </ipVersion>
    <ipAddress>
      <!--dependent, xs:string, terminal IP address-->
    </ipAddress>
    <ipv6Address>
      <!--dependent, xs:string, IPv6 address-->
    </ipv6Address>
  </IpAddress>
  <port>
    <!--required, xs:integer, terminal port No.-->
  </port>
  <serialNo>
    <!--required, xs:string, terminal serial No.-->
  </serialNo>
  <softwareVersion>
    <!--required, xs:string, software -->
  </softwareVersion>
  <publishState>
    <!--required, xs:string, release progress status: releasing, succeeded, failed, null, canclled-->
  </publishState>
  <insertState>
    <!--required, xs:string, cut-in status: sending, cutting in, failed, null, cancelled-->
  </insertState>
  <playState>
    <!--required, xs:string, playing status: HDMI, VGA, program schedule is playing, program schedule stopped, screen off-->
  </playState>
  <Resolution>
    <!--optional, resolution -->
    <width>
      <!--required, xs:integer, width-->
    </width>
    <height>
      <!--required, xs:integer, height-->
    </height>
  </Resolution>
  <operateType>
    <!--optional, xs:string, operations: "None"-no operation, "powerOn"-startup, "powerOff"-shutdown, reboot, "startPlay"-start playing, "stopPlay"-stop playing, "stopInsert"-stop cutting in, "timingSwitchEffective"-enable startup/shutdown schedule, 
"timingSwitchFailed"-disable startup/shutdown schedule, "timingVolumeEffective"-enable volume schedule, "timingVolumeFailed"-disable volume schedule, "timingInputSwitchConfig"-input switch schedule configuration, "timingInputSwitchEffective"-enable input switch schedule, "timingInputSwitchFailed"-disable input switch schedule, "restoreConfig"-restore default settings, "timingVolumeConfig"-volume schedule configuration, "timingSwitchConfig"-startup/shutdown schedule configuration, "outputVolumeConfig"-volume configuration, "lightConfig"-brightness configuration, "logoConfig"-logo configuration, "containerEnableConfig"-whether to enable default schedule, "adbDebug"-terminal debug configuration, "terminalTimeZone"-terminal time zone configuration, "sadp"-SADP configuration, "terminalMgrServerConfig"-terminal management server configuration, "channelConfig"-channellinkage configuration, "terminalProgressShow"-display terminal progress, "terminalProgressHide"-hide terminal progress, "terminalResolutionConfig"-configure terminal resolution , "terminalNTPConfig"-configure terminal NTP, "terminalPlayInfoDel"-remove terminal playing information, "modifyTerminalPassword"-edit terminal password-->
  </operateType>
  <operateStatus>
    <!--optional, xs:string, operation status: "None"-no operation, "success"-succeeded, failed-->
  </operateStatus>
  <failedReason>
    <!--optional, xs:string, failure reason-->
  </failedReason>
</TerminalInfo>