| ARRIS Enterprises, Inc. Confidential Information |
|
/extra/builds/11580/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 OBJECT_NAME_PLATFORM = "const.hw.front_panel_leds"; 00215 00217 const string CFG_LOCALE_VENDORID = "cfg.locale.vendorid"; 00218 00220 const string CFG_HDMISERVICE = "internal.cfg.hdmiservice"; 00221 00223 const string CFG_NET_CONFIGURATION = "internal.cfg.net.configuration"; 00224 00226 const string CFG_BRIDGE_CONFIGURATION = "internal.cfg.bridge.configuration"; 00227 00229 const string CFG_NET_AUTOSELECTPOLICY_ENABLE = 00230 "internal.cfg.net.autoselectpolicy.enabled"; 00231 00233 const string CFG_TVOUTPUT_AUDIOCONFIG = "cfg.tvoutput.audioconfig"; 00234 00237 const string CFG_TVOUTPUT_VIDEOUTPUTCONFIGURATION = 00238 "config.tvoutput.videooutputconfiguration"; 00239 00241 const string CFG_BOOTLOADER_COLOR_SYSTEM = "internal.cfg.bootloader.colorsystem"; 00242 00244 const string CFG_VIDEOOUTPUT_SETTINGS = "internal.cfg.videooutput.settings"; 00245 00247 const string CFG_VIDEOOUTPUT_LOADEDADAPTIVERULES = "internal.cfg.videooutput.loadedadaptiverules"; 00248 00250 const string CFG_MEDIA_TV_OUTPUT = "cfg.media.tv.output"; 00251 00256 const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR = 00257 "internal.cfg.media.audio.preferred_lang_descriptor"; 00258 00261 const string CFG_RESOURCEPOLICY_APPLICATIONS_ENABLED = 00262 "internal.cfg.resourcepolicy.applications.enabled"; 00263 00265 const string CONST_HDMI_CEC_SUPPORTED = 00266 "const.hdmi.cec.supported"; 00267 00272 00276 00281 00284 00288 00294 00300 00306 00312 00317 00322 00329 00335 00340 00348 00352 00356 00360 00364 00369 00374 00378 00382 00386 00390 00394 00398 00402 00406 00411 00417 00422 00427 00430 00433 00436 00439 00442 00446 00451 00454 00456 00458 00460 00462 00464 00466 00468 00471 00474 00491 00503 00515 00530 00553 00581 00597 00608 00623 00633 00643 00647 00651 |