XML_TerminalConfig

XML message about specific parameters of terminals

<TerminalConfig version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
  <id><!--required, xs:integer, terminal ID--></id>
  <PlayerParam><!--optional, player parameters-->
    <volume><!--required, xs:integer, volume, range: [0,100]--></volume>	
  </PlayerParam>
  <ScreenParam><!--optional, screen parameters-->
    <autoLightEnable><!--optional, xs:boolean, whether to enable auto-brightness configuration--></autoLightEnable>
    <lightMode><!--optional, xs:integer, backlight mode, which is valid only when auto-brightness mode (autoLightEnable) is enabled--></lightMode>
    <backLightLevel><!--optional, xs:integer, brightness,  which is valid only when auto-brightness mode (autoLightEnable) is disabled---></backLightLevel>
    <bootLogoEnabled><!--optional, xs:boolean, whether to display logo when power on--></bootLogoEnabled>
  </ScreenParam>
  <DefaultSchedule><!--optional, default program schedule-->
    <scheduleId><!--optional, xs:integer, program schedule ID--></scheduleId>
    <scheduleName><!--optional, xs:string, program schedule name--></scheduleName>
    <enable><!--optional, xs:boolean, whether to enable the default program schedule--></enable>
  </DefaultSchedule>
  <PasswordCfg><!--optional, terminal password configuration-->
    <oldPwd><!--write-only, required, xs:string, old password--></oldPwd>
    <newPwd><!--write-only, required, xs:string, new password--></newPwd>
  </PasswordCfg>
  <TemperatureCfg><!--dependent, temperature protection-->
    <enable><!--required, xs:boolean, whether to enable temperature protection--></enable>
    <securityValue><!--required, xs:integer, security value; if the terminal temperature is lower than this value, it will restart--></securityValue>
    <protectValue><!--required, xs:integer, protection value; if the terminal temperature is higher than this value, it will shutdown--></protectValue>
  </TemperatureCfg>
</TerminalConfig>