• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information
/extra/builds/39807/build/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_NETFLIX = "Netflix";
00049   const string ADAPTER_NAME_OS = "OS";
00050   const string ADAPTER_NAME_PRODUCTION = "Production";
00051   const string ADAPTER_NAME_RCU_EVENT = "RCU Event";
00052   const string ADAPTER_NAME_VOLATILE = "Volatile";
00053   const string ADAPTER_NAME_HAI_INFORMATION = "Hai Information Objects";
00054   const string ADAPTER_NAME_HAI_BOOTLOADER = "Hai Bootloader Objects";
00055   const string ADAPTER_NAME_NULL = "Null Adapter";
00056 
00057   // Objects with prefix "_fw" are connected with values stored in firmware.
00058 
00060   const string FW_CFG_IP_BOOT_MODE = "_fw.cfg.ip.boot.mode";
00062   const string FW_CFG_IP_BOOT_ADDR = "_fw.cfg.ip.boot.addr";
00064   const string FW_CFG_IP_BOOT_MASK = "_fw.cfg.ip.boot.mask";
00066   const string FW_CFG_IP_GATEWAY = "_fw.cfg.ip.gateway";
00068   const string FW_CFG_IP_DNS1 = "_fw.cfg.ip.dns1";
00070   const string FW_CFG_IP_DNS2 = "_fw.cfg.ip.dns2";
00071 
00073   const string INTERNAL_CONST_IP_ETH0_MAC = "internal.const.ip.eth0.mac";
00074 
00078   const string CFG_PORTAL_REMOTEDEBUG = "internal.cfg.portal.remotedebug";
00079 
00081   const string CONST_SW_RELEASE_VERSION = "const.sw.release.version";
00082 
00085   const string CONST_BOOT_IMAGE_VERSION = "const.boot.image.version";
00086 
00089   const string CONST_BOOT_SPLASH_VERSION = "const.boot.splash.version";
00090 
00092   const string CONST_HW_VERSION = "const.hw.version";
00093 
00096   const string CFG_NET_CONFIGURATION_SW_VERSION =
00097       "internal.cfg.net.configuration.swversion";
00098 
00100   const string HIDDEN_TR069_REBOOT_AFTERSESSION = "hidden.tr069.reboot.aftersession";
00102   const string CFG_TR069_ACS_URL = "internal.cfg.tr069.acs.url";
00103 
00105   const string CFG_MEDIA_VQEC_ENABLED = "cfg.media.vqec.enabled";
00106 
00108   const string STAT_INFOCAST_0_TIME_TOTAL = "stat.infocast.0.time.total";
00109 
00111   const string STAT_INFOCAST_0_TOTALBYTES = "stat.infocast.0.totalbytes";
00112 
00114   const string STAT_INFOCAST_0_TOTALPACKETS = "stat.infocast.0.totalpackets";
00115 
00117   const string STAT_INFOCAST_0_URL = "stat.infocast.0.url";
00118 
00120   const string CONST_TIME_AVAILABLE_SOURCES = "internal.const.time.available_sources";
00121 
00123   const string CFG_TIME_SYNC_INTERVAL = "internal.cfg.time.sync.interval";
00124 
00126   const string CFG_NTP_NTPDATE = "internal.cfg.ntp.ntpdate";
00127 
00129   const string CFG_NTP_NTPD = "internal.cfg.ntp.ntpd";
00130 
00133   const string CFG_NTP_SERVER_SOURCES = "internal.cfg.ntp.server_sources";
00134 
00136   const string CFG_NTP_SERVER_LIST_DYNAMIC = "internal.cfg.ntp.server_list.dynamic";
00137 
00139   const string CFG_NTP_SERVER_LIST_DHCP = "internal.cfg.ntp.server_list.dhcp";
00140 
00142   const string CFG_NTP_SERVER_LIST_TR069 = "internal.cfg.ntp.server_list.tr069";
00143 
00145   const string NTP_RETRY_STRATEGY = "internal.ntp.retry.strategy";
00146 
00148   const string PROFILER_TRIGGER = "internal.profiler.trigger";
00149 
00151   const string CFG_RTP_IPTV_GMIN = "cfg.rtp.iptv.gmin";
00152   const string CFG_RTP_IPTV_MIN_DIST = "cfg.rtp.iptv.mindist";
00153   const string CFG_RTP_IPTV_MIN_LENGTH = "cfg.rtp.iptv.minlength";
00154   const string CFG_RTP_IPTV_STAT_ENABLED = "cfg.rtp.iptv.stat.enabled";
00155   const string CFG_RTP_VOD_GMIN = "cfg.rtp.vod.gmin";
00156   const string CFG_RTP_VOD_MIN_DIST = "cfg.rtp.vod.mindist";
00157   const string CFG_RTP_VOD_MIN_LENGTH = "cfg.rtp.vod.minlength";
00158   const string CFG_RTP_VOD_STAT_ENABLED = "cfg.rtp.vod.stat.enabled";
00159 
00161   const string VAR_ATSCTIME = "var.atsctime";
00162 
00164   const string VAR_UTCTIME = "_metachannel.utctime";
00165 
00167   const string SYNC_TIME_ENABLED = "internal.sync.time.enabled";
00168 
00170   const string HIDDEN_VAR_VALID_UTC_TRANSFORM_OFFSET = "hidden.var.valid.utc.transform.offset";
00171 
00173   const string CFG_DTCP_ENABLED = "internal.cfg.dtcp.enabled";
00176   const string CONST_DTCP_SERVER_PORT = "hidden.const.dtcp.server.port";
00179   const string CFG_DLNA_INTERFACE = "internal.cfg.dlna.interface";
00182   const string CFG_DLNA_DMS_MODELNAME = "internal.cfg.dlna.dms.modelname";
00184   const string CFG_DLNA_DMS_ASSETMIMETYPE = "internal.cfg.dlna.dms.assetmimetype";
00188   const string CFG_DLNA_DMP_ACTIVATED = "internal.cfg.dlna.dmp.activated";
00191   const string CFG_DTCP_SERVER_WHITELIST = "internal.cfg.dtcp.server.whitelist";
00193   const string CONST_HTTP_MEDIASERVER_PORT =
00194       "hidden.const.http.mediaserver.port";
00195 
00198   const string VAR_DLNA_DMS_UUID = "var.dlna.dms.uuid";
00199 
00202   const string HIDDEN_CFG_SECUREMEDIA_AUTHORIZATION_METHOD =
00203       "hidden.cfg.securemedia.authorization.method";
00204 
00210   const string CFG_STORAGE_RESERVED_SPACE_PERCENTAGE =
00211       "internal.cfg.storage.reserved.space.percentage";
00212 
00214   const string CFG_LOCALE_VENDORID = "cfg.locale.vendorid";
00215 
00217   const string CFG_HDMISERVICE = "internal.cfg.hdmiservice";
00218 
00220   const string CFG_NET_CONFIGURATION = "internal.cfg.net.configuration";
00221 
00223   const string CFG_BRIDGE_CONFIGURATION = "internal.cfg.bridge.configuration";
00224 
00226   const string CFG_NET_AUTOSELECTPOLICY_ENABLE =
00227       "internal.cfg.net.autoselectpolicy.enabled";
00228 
00230   const string CFG_TVOUTPUT_AUDIOCONFIG = "cfg.tvoutput.audioconfig";
00231 
00234   const string CFG_TVOUTPUT_VIDEOUTPUTCONFIGURATION =
00235     "config.tvoutput.videooutputconfiguration";
00236 
00238   const string CFG_BOOTLOADER_COLOR_SYSTEM = "internal.cfg.bootloader.colorsystem";
00239 
00241   const string CFG_VIDEOOUTPUT_SETTINGS = "internal.cfg.videooutput.settings";
00242 
00244   const string CFG_VIDEOOUTPUT_LOADEDADAPTIVERULES = "internal.cfg.videooutput.loadedadaptiverules";
00245 
00247   const string CFG_MEDIA_TV_OUTPUT = "cfg.media.tv.output";
00248 
00253   const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR =
00254     "internal.cfg.media.audio.preferred_lang_descriptor";
00255 
00258   const string CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED =
00259     "internal.cfg.resourcepolicy.applications.enabled";
00260 
00262   const string CONST_HDMI_CEC_SUPPORTED =
00263       "const.hdmi.cec.supported";
00264 
00269 
00273 
00278 
00281 
00285 
00291 
00297 
00303 
00309 
00314 
00319 
00326 
00332 
00337 
00345 
00349 
00353 
00357 
00361 
00366 
00371 
00375 
00379 
00383 
00387 
00391 
00395 
00399 
00403 
00408 
00414 
00419 
00424 
00427 
00430 
00433 
00436 
00439 
00443 
00448 
00451 
00453 
00455 
00457 
00459 
00461 
00463 
00465 
00468 
00471 
00474 
00491 
00503 
00515 
00530 
00553 
00581 
00597 
00608 
00623 
00633 
00643 
00647 
00651 

5.1.1.p8

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