• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information
/extra/kbs/check_outs/co_442229/STABLE_5.0.1/dist/idl/IInformationService.idl
00001 // Copyright (c) 2002 Motorola Inc
00002 // Copyright (c) 2011-2013 Motorola Mobility, Inc. All rights reserved.
00003 // Copyright (c) 2013-2016 ARRIS Enterprises, Inc. All rights reserved.
00004 // Copyright (c) 2016 ARRIS Enterprises, LLC. All rights reserved.
00005 //
00006 // This program is confidential and proprietary to ARRIS Enterprises, LLC.
00007 // (ARRIS), and may not be copied, reproduced, modified, disclosed to others,
00008 // published or used, in whole or in part, without the express prior written
00009 // permission of ARRIS.
00010 
00011 #ifndef IINFORMATIONSERVICE_IDL
00012 #define IINFORMATIONSERVICE_IDL
00013 
00014 #include "IToiInformationService.idl"
00015 #include "TToiInvalidArgumentException.idl"
00016 
00022 interface IInformationService : IToiInformationService
00023 {
00025   typedef string TAdapterName;
00026 
00027   /* A list of adapter names. */
00028   typedef sequence<TAdapterName> TAdapterNames;
00029 
00033   const string OBJECT_NAME_PREFIX_HIDDEN = "hidden";
00034 
00038   const string OBJECT_NAME_PREFIX_INTERNAL = "internal";
00039   const string OBJECT_NAME_PREFIX_CONST = "const";
00040   const string OBJECT_NAME_PREFIX_VAR = "var";
00041 
00042   const string ADAPTER_NAME_ALL_ADAPTERS = "all";
00043   const string ADAPTER_NAME_DEFAULT = "Default";
00044   const string ADAPTER_NAME_RECOVERY = "Recovery";
00045   const string ADAPTER_NAME_FLASH_FS = "Flash FS";
00046   const string ADAPTER_NAME_INFOCAST = "Infocast";
00047   const string ADAPTER_NAME_MANAGEMENT = "Management";
00048   const string ADAPTER_NAME_OS = "OS";
00049   const string ADAPTER_NAME_PRODUCTION = "Production";
00050   const string ADAPTER_NAME_RCU_EVENT = "RCU Event";
00051   const string ADAPTER_NAME_VOLATILE = "Volatile";
00052   const string ADAPTER_NAME_HAI_INFORMATION = "Hai Information Objects";
00053   const string ADAPTER_NAME_HAI_BOOTLOADER = "Hai Bootloader Objects";
00054   const string ADAPTER_NAME_NULL = "Null Adapter";
00055 
00056   // Objects with prefix "_fw" are connected with values stored in firmware.
00057 
00059   const string FW_CFG_IP_BOOT_MODE = "_fw.cfg.ip.boot.mode";
00061   const string FW_CFG_IP_BOOT_ADDR = "_fw.cfg.ip.boot.addr";
00063   const string FW_CFG_IP_BOOT_MASK = "_fw.cfg.ip.boot.mask";
00065   const string FW_CFG_IP_GATEWAY = "_fw.cfg.ip.gateway";
00067   const string FW_CFG_IP_DNS1 = "_fw.cfg.ip.dns1";
00069   const string FW_CFG_IP_DNS2 = "_fw.cfg.ip.dns2";
00070 
00072   const string INTERNAL_CONST_IP_ETH0_MAC = "internal.const.ip.eth0.mac";
00073 
00077   const string CFG_PORTAL_REMOTEDEBUG = "internal.cfg.portal.remotedebug";
00078 
00080   const string CONST_SW_RELEASE_VERSION = "const.sw.release.version";
00081 
00084   const string CONST_BOOT_IMAGE_VERSION = "const.boot.image.version";
00085 
00088   const string CONST_BOOT_SPLASH_VERSION = "const.boot.splash.version";
00089 
00091   const string CONST_HW_VERSION = "const.hw.version";
00092 
00095   const string CFG_NET_CONFIGURATION_SW_VERSION =
00096       "internal.cfg.net.configuration.swversion";
00097 
00099   const string HIDDEN_TR069_REBOOT_AFTERSESSION = "hidden.tr069.reboot.aftersession";
00101   const string CFG_TR069_ACS_URL = "internal.cfg.tr069.acs.url";
00102 
00104   const string CFG_MEDIA_VQEC_ENABLED = "cfg.media.vqec.enabled";
00105 
00107   const string STAT_INFOCAST_0_TIME_TOTAL = "stat.infocast.0.time.total";
00108 
00110   const string STAT_INFOCAST_0_TOTALBYTES = "stat.infocast.0.totalbytes";
00111 
00113   const string STAT_INFOCAST_0_TOTALPACKETS = "stat.infocast.0.totalpackets";
00114 
00116   const string STAT_INFOCAST_0_URL = "stat.infocast.0.url";
00117 
00119   const string CONST_TIME_AVAILABLE_SOURCES = "internal.const.time.available_sources";
00120 
00122   const string CFG_TIME_SYNC_INTERVAL = "internal.cfg.time.sync.interval";
00123 
00125   const string CFG_NTP_NTPDATE = "internal.cfg.ntp.ntpdate";
00126 
00128   const string CFG_NTP_NTPD = "internal.cfg.ntp.ntpd";
00129 
00132   const string CFG_NTP_SERVER_SOURCES = "internal.cfg.ntp.server_sources";
00133 
00135   const string CFG_NTP_SERVER_LIST_DYNAMIC = "internal.cfg.ntp.server_list.dynamic";
00136 
00138   const string CFG_NTP_SERVER_LIST_DHCP = "internal.cfg.ntp.server_list.dhcp";
00139 
00141   const string CFG_NTP_SERVER_LIST_TR069 = "internal.cfg.ntp.server_list.tr069";
00142 
00144   const string NTP_RETRY_STRATEGY = "internal.ntp.retry.strategy";
00145 
00147   const string PROFILER_TRIGGER = "internal.profiler.trigger";
00148 
00150   const string CFG_RTP_IPTV_GMIN = "cfg.rtp.iptv.gmin";
00151   const string CFG_RTP_IPTV_MIN_DIST = "cfg.rtp.iptv.mindist";
00152   const string CFG_RTP_IPTV_MIN_LENGTH = "cfg.rtp.iptv.minlength";
00153   const string CFG_RTP_IPTV_STAT_ENABLED = "cfg.rtp.iptv.stat.enabled";
00154   const string CFG_RTP_VOD_GMIN = "cfg.rtp.vod.gmin";
00155   const string CFG_RTP_VOD_MIN_DIST = "cfg.rtp.vod.mindist";
00156   const string CFG_RTP_VOD_MIN_LENGTH = "cfg.rtp.vod.minlength";
00157   const string CFG_RTP_VOD_STAT_ENABLED = "cfg.rtp.vod.stat.enabled";
00158 
00160   const string VAR_ATSCTIME = "var.atsctime";
00161 
00163   const string VAR_UTCTIME = "_metachannel.utctime";
00164 
00166   const string SYNC_TIME_ENABLED = "internal.sync.time.enabled";
00167 
00169   const string HIDDEN_VAR_VALID_UTC_TRANSFORM_OFFSET = "hidden.var.valid.utc.transform.offset";
00170 
00172   const string CFG_DTCP_ENABLED = "internal.cfg.dtcp.enabled";
00175   const string CONST_DTCP_SERVER_PORT = "hidden.const.dtcp.server.port";
00178   const string CFG_DLNA_INTERFACE = "internal.cfg.dlna.interface";
00181   const string CFG_DLNA_DMS_MODELNAME = "internal.cfg.dlna.dms.modelname";
00183   const string CFG_DLNA_DMS_ASSETMIMETYPE = "internal.cfg.dlna.dms.assetmimetype";
00187   const string CFG_DLNA_DMP_ACTIVATED = "internal.cfg.dlna.dmp.activated";
00190   const string CFG_DTCP_SERVER_WHITELIST = "internal.cfg.dtcp.server.whitelist";
00192   const string CONST_HTTP_MEDIASERVER_PORT =
00193       "hidden.const.http.mediaserver.port";
00194 
00197   const string VAR_DLNA_DMS_UUID = "var.dlna.dms.uuid";
00198 
00201   const string HIDDEN_CFG_SECUREMEDIA_AUTHORIZATION_METHOD =
00202       "hidden.cfg.securemedia.authorization.method";
00203 
00209   const string CFG_STORAGE_RESERVED_SPACE_PERCENTAGE =
00210       "internal.cfg.storage.reserved.space.percentage";
00211 
00213   const string OBJECT_NAME_PLATFORM = "const.hw.front_panel_leds";
00214 
00216   const string CFG_LOCALE_VENDORID = "cfg.locale.vendorid";
00217 
00219   const string CFG_HDMISERVICE = "internal.cfg.hdmiservice";
00220 
00222   const string CFG_NET_CONFIGURATION = "internal.cfg.net.configuration";
00223 
00225   const string CFG_BRIDGE_CONFIGURATION = "internal.cfg.bridge.configuration";
00226 
00228   const string CFG_NET_AUTOSELECTPOLICY_ENABLE =
00229       "internal.cfg.net.autoselectpolicy.enabled";
00230 
00232   const string CFG_TVOUTPUT_AUDIOCONFIG = "cfg.tvoutput.audioconfig";
00233 
00236   const string CFG_TVOUTPUT_VIDEOUTPUTCONFIGURATION =
00237     "config.tvoutput.videooutputconfiguration";
00238 
00240   const string CFG_BOOTLOADER_COLOR_SYSTEM = "internal.cfg.bootloader.colorsystem";
00241 
00243   const string CFG_VIDEOOUTPUT_COLOR_SYSTEM = "internal.cfg.videooutput.colorsystem";
00244 
00246   const string CFG_VIDEOOUTPUT_SETTINGS = "internal.cfg.videooutput.settings";
00247 
00249   const string CFG_VIDEOOUTPUT_LOADEDADAPTIVERULES = "internal.cfg.videooutput.loadedadaptiverules";
00250 
00252   const string CFG_MEDIA_TV_OUTPUT = "cfg.media.tv.output";
00253 
00258   const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR =
00259     "internal.cfg.media.audio.preferred_lang_descriptor";
00260 
00263   const string CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED =
00264     "internal.cfg.resourcepolicy.applications.enabled";
00265 
00267   const string CONST_HDMI_CEC_SUPPORTED =
00268       "const.hdmi.cec.supported";
00269 
00274 
00278 
00283 
00286 
00290 
00293 
00296 
00299 
00305 
00311 
00317 
00323 
00328 
00333 
00340 
00346 
00351 
00359 
00363 
00367 
00371 
00375 
00380 
00385 
00389 
00393 
00397 
00401 
00405 
00409 
00413 
00417 
00421 
00426 
00432 
00437 
00442 
00445 
00448 
00451 
00454 
00457 
00462 
00479 
00491 
00503 
00518 
00541 
00569 
00585 
00596 
00611 
00621 
00631 
00635 
00639 

5.0.1

Copyright (c) 2016 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.