Motorola Mobility Confidential Restricted.
ToiInformationService Interface Reference

Description

The Information Service is a responsible for collecting and storing information objects, i.e. simple string key/value pairs. The data is retrieved from different adapters, e.g. infocast, flash file system and firmware. Each adapter is a source and possibly a destination where the information object can be set.

Some of the adapters are editable through the set and unset methods. The editable adapters are divided into volatile and permanent, where the volatile data is lost at reboot and platform restart (caused by standby or other reason) while the permanent data is stored permanently.

If an object is available in more than one adapter, the service will use the value in the highest priority adapter. There is a strict priority order, which means that setting a value may not have any effect if a higher priority adapter has a value for the object.

Service:
This is a service and can be accessed through toi.informationService

import "ToiInformationService.idl";

Inheritance diagram for ToiInformationService:
ToiEventTarget

List of all members.

Public Member Functions

boolean isObjectDefined (in string objectName)
string getObject (in string objectName) raises (TToiInvalidArgumentException)
TToiObjectValueSequence getObjects (in TToiObjectNameSequence objectNames) raises (TToiInvalidArgumentException)
void setObject (in string objectName, in string value, in TToiStorageType storageType) raises (TToiInvalidArgumentException)
void setObjects (in TToiObjectNameSequence objectNames, in TToiObjectValueSequence values, in TToiStorageTypeSequence storageTypes) raises (TToiInvalidArgumentException)
void unsetObject (in string objectName, in TToiStorageType storageType) raises (TToiInvalidArgumentException)
void unsetObjects (in TToiObjectNameSequence objectNames, in TToiStorageTypeSequence storageTypes) raises (TToiInvalidArgumentException)
void subscribeObject (in ToiEventListener eventListener, in string objectExpression, in boolean callbackFlag) raises (TToiInvalidArgumentException)
void unsubscribeObject (in ToiEventListener eventListener, in string objectExpression) raises (TToiInvalidArgumentException)

Public Attributes

const string CFG_IIPDISTRIBUTION = "cfg.iipdistribution"
const string CFG_INFOCAST = "cfg.infocast"
const string CFG_EITCACHE_NVOD_IGNORERUNNINGSTATUS = "cfg.eitcache.nvod.ignorerunningstatus"
const string CFG_LOCALE_TIMEZONE = "cfg.locale.timezone"
const string CFG_AQAM_LOCALE_REGIONCODE = "cfg.aqam.locale.regioncode"
const string CFG_AQAM_LOCALE_COUNTRYCODE = "cfg.aqam.locale.countrycode"
const string CFG_AQAM_LOCALE_LOCATIONCODE_STATE = "cfg.aqam.locale.locationcode.state"
const string CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION = "cfg.aqam.locale.locationcode.countysubdivision"
const string CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY = "cfg.aqam.locale.locationcode.county"
const string CFG_MEDIA_AUDIO_AUTOSELECTION = "cfg.media.audio.autoselection"
const string CFG_MEDIA_AUDIO_LANGUAGEPRIORITY = "cfg.media.audio.languagepriority"
const string CFG_MEDIA_AUDIO_FORMATPRIORITY = "cfg.media.audio.formatpriority"
const string CFG_MEDIA_AUDIO_TYPEPRIORITY = "cfg.media.audio.typepriority"
const string CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR = "cfg.media.audio.preferredLanguageDescriptor"
const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_DRC = "cfg.audiooutput.dolbydigital.drc"
const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_DOWNMIX = "cfg.audiooutput.dolbydigital.downmix"
const string CFG_AUDIOOUTPUT_DOLBYDIGITAL_LFE = "cfg.audiooutput.dolbydigital.lfe"
const string CFG_MEDIA_DRM_CGMSA = "cfg.media.drm.cgmsa"
const string CFG_MEDIA_DRM_MACROVISION = "cfg.media.drm.macrovision"
const string CFG_MEDIA_STREAMER = "cfg.media.streamer"
const string CFG_MEDIA_SUBTITLING_AUTOSELECTION = "cfg.media.subtitling.autoselection"
const string CFG_MEDIA_SUBTITLING_LANGUAGEPRIORITY = "cfg.media.subtitling.languagepriority"
const string CFG_MEDIA_SUBTITLING_TYPEPRIORITY = "cfg.media.subtitling.typepriority"
const string CFG_MEDIA_SUBTITLING_MODEPRIORITY = "cfg.media.subtitling.modepriority"
const string CFG_MEDIA_TIMESHIFT_PLAYBACKPOLICY = "cfg.media.timeshift.playbackpolicy"
const string CFG_MEDIA_TIMESHIFT_RECORDINGPOLICY = "cfg.media.timeshift.recordingpolicy"
const string CFG_STORAGE_AUTOMOUNT = "cfg.storage.automount"
const string CFG_NTP_MAXPOLL = "cfg.ntp.maxpoll"
const string CFG_NTP_MINPOLL = "cfg.ntp.minpoll"
const string CFG_NTP_SERVER = "cfg.ntp.server"
const string CFG_STANDBY_ALLOWUPDATE = "cfg.standby.allowupdate"
const string CFG_STANDBY_ALLOWREBOOT = "cfg.standby.allowreboot"
const string CFG_STANDBY_BOOTPOLICY = "cfg.standby.bootpolicy"
const string CFG_IP_DHCP_USERCLASS = "cfg.ip.dhcp.userclass"
const string CMD_REBOOT = "cmd.reboot"
const string VAR_GATEWAY_MANUFACTUREROUI = "var.gateway.manufactureroui"
const string VAR_GATEWAY_SERIALNUMBER = "var.gateway.serialnumber"
const string VAR_GATEWAY_PRODUCTCLASS = "var.gateway.productclass"
const string VAR_IP_DHCP_240 = "var.ip._dhcp.240"
const string VAR_IP_DHCP_241 = "var.ip._dhcp.241"
const string VAR_IP_DHCP_242 = "var.ip._dhcp.242"
const string VAR_IP_DHCP_243 = "var.ip._dhcp.243"
const string VAR_UTCTIME = "var.utctime"
const string VAR_TIME_VALID = "var.time.valid"
const string CFG_MEDIA_CLOSEDCAPTION_ENABLED = "cfg.media.closedcaption.enabled"
const string CFG_MEDIA_CLOSEDCAPTION_VISIBLE = "cfg.media.closedcaption.visible"
const string CFG_MEDIA_CLOSEDCAPTION_708SERVICE = "cfg.media.closedcaption.708service"
const string CFG_MEDIA_CLOSEDCAPTION_608SERVICE = "cfg.media.closedcaption.608service"
const string CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR = "cfg.media.closedcaption.fontcolor"
const string CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE = "cfg.media.closedcaption.fontstyle"
const string CFG_MEDIA_CLOSEDCAPTION_FONTSIZE = "cfg.media.closedcaption.fontsize"
const string CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY = "cfg.media.closedcaption.fontopacity"
const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE = "cfg.media.closedcaption.fontedgetype"
const string CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR = "cfg.media.closedcaption.fontedgecolor"
const string CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED = "cfg.media.closedcaption.fontitalicized"
const string CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED = "cfg.media.closedcaption.fontunderlined"
const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR = "cfg.media.closedcaption.backgroundcolor"
const string CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY = "cfg.media.closedcaption.backgroundopacity"
const string CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR = "cfg.media.closedcaption.windowcolor"
const string CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR = "cfg.media.closedcaption.windowbordercolor"
const string CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE = "cfg.media.closedcaption.windowedgetype"
const string CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY = "cfg.media.closedcaption.windowopacity"
const string CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE = "cfg.media.closedcaption.controlmode"
const string CFG_DLNA_DMR_ENABLED = "cfg.dlna.dmr.enabled"
const string CFG_DLNA_DMR_FRIENDLYNAME = "cfg.dlna.dmr.friendlyname"
const string CFG_DLNA_DMS_ENABLED = "cfg.dlna.dms.enabled"
const string CFG_DLNA_DMS_FRIENDLYNAME = "cfg.dlna.dms.friendlyname"
const string CFG_AQAM_APPLICATIONS_ENABLED = "cfg.aqam.applications.enabled"
const string CFG_AQAM_AUTOPROVISIONING_ENABLED = "cfg.aqam.autoprovisioning.enabled"
const string VAR_CABLECARD_EMM_STATUS = "var.cablecard.emm.status"
const string CFG_FRONTPANEL_INTENSITY = "cfg.frontpanel.intensity"
const string CFG_FCC_CHANNELS = "cfg.fcc.channels"
const string CFG_PORTAL_MASTERAUDIO = "cfg.portal.masteraudio"
const string CFG_LOCALE_UI = "cfg.locale.ui"
const string CFG_MEDIA_CHANNELTABLE = "cfg.media.channeltable"
const string CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH = "cfg.portal.displaybuffer.hd.width"
const string CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT = "cfg.portal.displaybuffer.hd.height"
const string CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH = "cfg.portal.displaybuffer.sd.width"
const string CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT = "cfg.portal.displaybuffer.sd.height"
const string CFG_PORTAL_PROXYLIST = "cfg.portal.proxylist"
const string CFG_PORTAL_RENDERINGBUFFER_WIDTH = "cfg.portal.renderingbuffer.width"
const string CFG_PORTAL_RENDERINGBUFFER_HEIGHT = "cfg.portal.renderingbuffer.height"
const string CFG_PORTAL_RENDERINGMODE_HD = "cfg.portal.renderingmode.hd"
const string CFG_PORTAL_RENDERINGMODE_SD = "cfg.portal.renderingmode.sd"
const string CFG_PORTAL_WHITELISTURLS = "cfg.portal.whitelisturls"
const string CFG_PORTAL_SUBTITLES_ENABLED = "cfg.portal.subtitles.enabled"
const string CFG_WEBKIT_USERAGENT = "cfg.webkit.useragent"
const string CFG_PORTAL_SPATIALNAVIGATION_ENABLED = "cfg.portal.spatialnavigation.enabled"
const string CFG_AQAM_CONNECTED = "var.aqam.connectedforservice"
const string CFG_AQAM_TUNING_TURNONCHANNEL = "cfg.aqam.tuning.turnonchannel"
const string CFG_AQAM_TUNING_TURNOFFCHANNEL = "cfg.aqam.tuning.turnoffchannel"
const string CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE = "cfg.aqam.audio.isodefaultlanguage"
const string CFG_PORTAL_MEDIABUFFER_SIZE = "cfg.portal.mediabuffer.size"
const string CFG_IP_DNS1 = "cfg.ip.dns1"
const string CFG_IP_DNS2 = "cfg.ip.dns2"
const string CFG_IP_ETH0_MODE = "cfg.ip.eth0.mode"
const string CFG_IP_ETH0_ADDR = "cfg.ip.eth0.addr"
const string CFG_IP_ETH0_MASK = "cfg.ip.eth0.mask"
const string CFG_IP_GATEWAY = "cfg.ip.gateway"
const string CONST_FW_VERSION = "const._fw.version"
const string CONST_CAPABILITIES_MACROVISION = "const.capabilities.macrovision"
const string CONST_CAPABILITIES_PIP = "const.capabilities.pip"
const string VAR_CAPABILITIES_DVR = "var.capabilities.dvr"
const string CONST_IP_ETH0_MAC = "const.ip.eth0.mac"
const string CONST_IP_ETH1_MAC = "const.ip.eth1.mac"
const string CONST_IP_ETH2_MAC = "const.ip.eth2.mac"
const string CONST_HW_MANUFACTURER = "const.hw.manufacturer"
const string CONST_HW_PRODUCTNAME = "const.hw.productname"
const string CONST_HW_SERIALNUMBER = "const.hw.serialnumber"
const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGSIZE = "const.media.timeshiftbuffer.configsize"
const string CONST_MEDIA_TIMESHIFTBUFFER_CONFIGTIME = "const.media.timeshiftbuffer.configtime"
const string CONST_POWER_APD_MAX = "const.power.apd.max"
const string CONST_POWER_APD_DEFAULT = "const.power.apd.default"
const string CONST_POWER_LOWEST_PROFILE = "const.power.lowest.profile"
const string CONST_SW_BRANCH = "const.sw.branch"
const string CONST_SW_DATE = "const.sw.date"
const string CONST_SW_HOST = "const.sw.host"
const string CONST_SW_TIME = "const.sw.time"
const string CONST_SW_USER = "const.sw.user"
const string CONST_SW_VERSION = "const.sw.version"
const string CONST_ARCHITECTURE_TOOLCHAIN = "const.architecture.toolchain"
const string CFG_ARCHITECTURE_TARGET = "config.architecture.target"
const string CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY = "config.architecture.bootimagecompatibility"
const string CFG_ARCHITECTURE_DBLCOMPATIBILITY = "config.architecture.dblcompatibility"
const string CFG_POWER_APD_TIMEOUT = "cfg.power.apd.timeout"
const string VAR_IP_DNS1 = "var.ip.dns1"
const string VAR_IP_DNS2 = "var.ip.dns2"
const string VAR_IP_ETH0_TYPE = "var.ip.eth0.type"
const string VAR_IP_ETH0_ADDR = "var.ip.eth0.addr"
const string VAR_IP_ETH0_MASK = "var.ip.eth0.mask"
const string VAR_IP_ETH0_STATUS = "var.ip.eth0.status"
const string VAR_IP_ETH0_LINKSTATUS = "var.ip.eth0.linkstatus"
const string VAR_IP_ETH1_TYPE = "var.ip.eth1.type"
const string VAR_IP_ETH1_ADDR = "var.ip.eth1.addr"
const string VAR_IP_ETH1_MASK = "var.ip.eth1.mask"
const string VAR_IP_ETH1_STATUS = "var.ip.eth1.status"
const string VAR_IP_ETH1_LINKSTATUS = "var.ip.eth1.linkstatus"
const string VAR_IP_ETH2_TYPE = "var.ip.eth2.type"
const string VAR_IP_ETH2_ADDR = "var.ip.eth2.addr"
const string VAR_IP_ETH2_MASK = "var.ip.eth2.mask"
const string VAR_IP_ETH2_STATUS = "var.ip.eth2.status"
const string VAR_IP_ETH2_LINKSTATUS = "var.ip.eth2.linkstatus"
const string VAR_IP_GATEWAY = "var.ip.gateway"
const string VAR_IP_METACHANNEL = "var.ip.metachannel"
const string VAR_RCU_LOWBATTERY = "var.rcu.low_battery"
const string VAR_IO_STATE = "var.io.state"
const string VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED = "var.media.timeshiftbuffer.spacerequired"
const string VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY = "var.media.timeshiftbuffer.availability"
const string VAR_PLATFORM_RESETREASON = "var.platform.resetreason"
const string VAR_IP_ETH0_LEASETIME = "var.ip.eth0.leasetime"
const string VAR_IP_ETH1_LEASETIME = "var.ip.eth1.leasetime"
const string VAR_IP_ETH2_LEASETIME = "var.ip.eth2.leasetime"
const string VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME = "var.ip.eth0.lastleaserenewaltime"
const string VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME = "var.ip.eth1.lastleaserenewaltime"
const string VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME = "var.ip.eth2.lastleaserenewaltime"
const string CONST_DTCP_DEVICEID = "const.dtcp.deviceid"
const string VAR_AUTOPROVISIONING_STATUS = "var.autoprovisioning.status"
const string VAR_AUTOPROVISIONING_SUBSTATUS = "var.autoprovisioning.substatus"
const string VALUE_TRUE = "TRUE"
const string VALUE_FALSE = "FALSE"
Events
const long ON_OBJECTS_CHANGED = 1100
const long ON_OBJECTS_REMOVED = 1101
TToiStorageType
const TToiStorageType STORAGE_PERMANENT = 0
const TToiStorageType STORAGE_VOLATILE = 1

Public Types

typedef long TToiStorageType
typedef sequence< string > TToiObjectNameSequence
typedef sequence< string > TToiObjectValueSequence
typedef sequence< TToiStorageTypeTToiStorageTypeSequence

Member Typedef Documentation

Type for sequence of object names.

Type for sequence of object values.

The TStorageType datatype enumerates the different ways to store objects in the Information Service.

Type for sequence of storage types.


Member Function Documentation

string ToiInformationService::getObject ( in string  objectName) raises (TToiInvalidArgumentException)

This method is used to get a value of an object. If the object does not exist in any adapter, an exception is thrown.

Parameters:
objectNameThe name of the object.
Return values:
valueThe value of the object.
Exceptions:
TToiInvalidArgumentExceptionRaised when there is no value for the object in any adapter.
TToiObjectValueSequence ToiInformationService::getObjects ( in TToiObjectNameSequence  objectNames) raises (TToiInvalidArgumentException)

This method is used to get the values of several objects in a single atomic transaction.

Parameters:
objectNamesA list of object names.
Return values:
valuesA list of values.
Exceptions:
TToiInvalidArgumentExceptionRaised when there is no value in any adapter for some of the objects.
boolean ToiInformationService::isObjectDefined ( in string  objectName)

This method is used to test if an object exists, i.e. if the object has a value in any adapter.

Parameters:
objectNameThe name of the object.
Return values:
existsWhether the object exists or not.
void ToiInformationService::setObject ( in string  objectName,
in string  value,
in TToiStorageType  storageType 
) raises (TToiInvalidArgumentException)

This method is used to set the value of an object. It can be used to set the value in either a permanent or volatile adapter.

Parameters:
objectNameThe name of the object.
valueThe new value.
storageTypeThe type of adapter to store the value in.
Exceptions:
TToiInvalidArgumentExceptionRaised if there is no adapter of the specified storage type that supports the object.
void ToiInformationService::setObjects ( in TToiObjectNameSequence  objectNames,
in TToiObjectValueSequence  values,
in TToiStorageTypeSequence  storageTypes 
) raises (TToiInvalidArgumentException)

This method is used to set the values of several objects in a single atomic transaction. It can be used to set values in both permanent and volatile adapters.

Parameters:
objectNamesA list of object names.
valuesThe new values.
storageTypesA list of adapter types.
Exceptions:
TToiInvalidArgumentExceptionRaised if there is no adapter of the specified storage type that supports one of the objects.
void ToiInformationService::subscribeObject ( in ToiEventListener  eventListener,
in string  objectExpression,
in boolean  callbackFlag 
) raises (TToiInvalidArgumentException)

This method is used to subscribe to value changes for an object. The subscriber is notified on the ToiInformationObjectsChangedEvent. If the object exists when the subscription is made, there will be a callback immediately if the callbackFlag is set, otherwise the object is requested from the adapters and a notification is made when the object becomes available.

The expression used can be a name of an object or an expression with a wildcard (*). The wildcard may only be used at the end of an expression and immediately after a dot (.), e.g. cfg.*, otherwise it is treated as an ordinary character.

Parameters:
eventListenerToiEventListener
objectExpressionA object name or an expression with wildcard
callbackFlagIf true, an immediate callback is invoked if the object exists.
Exceptions:
TToiInvalidArgumentExceptionRaised if the address is invalid.
See also:
IToiInformationObserver
void ToiInformationService::unsetObject ( in string  objectName,
in TToiStorageType  storageType 
) raises (TToiInvalidArgumentException)

This method is used to remove the value of an object. No exception is thrown if the object currently does not have a value. Note that a call to this method will only remove the object from a single adapter; it may still exist in another. For instance, the object may have been set through infocast, but this method can only remove the value from either a permanent storage, e.g. flash file system, or volatile storage, e.g. RAM.

Parameters:
objectNameThe name of the object.
storageTypeThe type of adapter to remove the value from.
Exceptions:
TToiInvalidArgumentExceptionRaised if there is no adapter of the specified storage type that supports the object.
void ToiInformationService::unsetObjects ( in TToiObjectNameSequence  objectNames,
in TToiStorageTypeSequence  storageTypes 
) raises (TToiInvalidArgumentException)

This method is used to remove the values of several objects in a single atomic transaction. It can be used to remove values in both permanent and volatile adapters. No exception is thrown if one of the objects currently does not have a value. Note that a call to this method will only remove an object from a single adapter; it may still exist in another. For instance, an object may have been set through infocast, but this method can only remove a value from either a permanent storage, e.g. flash file system, or volatile storage, e.g. RAM.

Parameters:
objectNamesA list of object names.
storageTypesA list of adapter types.
Exceptions:
TToiInvalidArgumentExceptionRaised if there is no adapter of the specified storage type that supports one of the objects.
void ToiInformationService::unsubscribeObject ( in ToiEventListener  eventListener,
in string  objectExpression 
) raises (TToiInvalidArgumentException)

This method is used to remove a subscription. If the expression contains a wildcard, only the exact expression is removed, e.g. if you have subscribed to cfg.* and cfg.ipaddress and then unsubscribe cfg.*, only the cfg.* subscription will be removed. No exception is thrown if the subscription does not exist.

Parameters:
eventListenerToiEventListener
objectExpressionAn object name or an expression with wildcard.
Exceptions:
TToiInvalidArgumentExceptionRaised if the address is invalid.
See also:
ToiInformationService::releaseObserver(), ToiInformationObserver

Member Data Documentation

const string ToiInformationService::CFG_AQAM_APPLICATIONS_ENABLED = "cfg.aqam.applications.enabled"

Indication to the platform whether loading of native applications is enabled. This is enabled by default and typically disabled on specific key press during boot time

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_APPLICATIONS_ENABLED.

const string ToiInformationService::CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE = "cfg.aqam.audio.isodefaultlanguage"

The default ISO language code configured by the headend controller in a NA QAM system. Used as the default desired language when multiple audio components are available, and the EPG preferred language is not set.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_AUDIO_ISODEFAULTLANGUAGE.

const string ToiInformationService::CFG_AQAM_AUTOPROVISIONING_ENABLED = "cfg.aqam.autoprovisioning.enabled"

Indication to the platform whether the autoprovisioning is enabled or not.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_AUTOPROVISIONING_ENABLED.

const string ToiInformationService::CFG_AQAM_CONNECTED = "var.aqam.connectedforservice"

The connected status of the terminal as configured by the headend controller in a North American QAM system. If not connected, no OOB connection, no tunes, and no services are to be provided.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_CONNECTED.

const string ToiInformationService::CFG_AQAM_LOCALE_COUNTRYCODE = "cfg.aqam.locale.countrycode"

The country code as configured by the headend controller in a North America QAM system.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_LOCALE_COUNTRYCODE.

const string ToiInformationService::CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY = "cfg.aqam.locale.locationcode.county"

The location county code as configured by the headend controller in a North America QAM system. This object is utilized to filter SCTE-18 message. Valid values are in the range of 0-999.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_LOCALE_LOCATIONCODE_COUNTY.

const string ToiInformationService::CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION = "cfg.aqam.locale.locationcode.countysubdivision"

The location county subdivision code as configured by the headend controller in a North America QAM system. This object is utilized to filter SCTE-18 message. Valid values are in the range of 0-9.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_LOCALE_LOCATIONCODE_COUNTYSUBDIVISION.

const string ToiInformationService::CFG_AQAM_LOCALE_LOCATIONCODE_STATE = "cfg.aqam.locale.locationcode.state"

The location state code as configured by the headend controller in a North America QAM system. This object is utilized to filter SCTE-18 message. Valid values are in the range of 0-99.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_LOCALE_LOCATIONCODE_STATE.

const string ToiInformationService::CFG_AQAM_LOCALE_REGIONCODE = "cfg.aqam.locale.regioncode"

The region code as configured by the headend controller in a North America QAM system.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_LOCALE_REGIONCODE.

const string ToiInformationService::CFG_AQAM_TUNING_TURNOFFCHANNEL = "cfg.aqam.tuning.turnoffchannel"

The channel (specified as a vcn) to be tuned when the terminal is turned off, as configured by the headend controller in a North American QAM system.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_TUNING_TURNOFFCHANNEL.

const string ToiInformationService::CFG_AQAM_TUNING_TURNONCHANNEL = "cfg.aqam.tuning.turnonchannel"

The channel (specified as a vcn) to be tuned when the terminal is turned on, as configured by the headend controller in a North American QAM system.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AQAM_TUNING_TURNONCHANNEL.

const string ToiInformationService::CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY = "config.architecture.bootimagecompatibility"

The boot image compatibility number.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_ARCHITECTURE_BOOTIMAGECOMPATIBILITY.

const string ToiInformationService::CFG_ARCHITECTURE_DBLCOMPATIBILITY = "config.architecture.dblcompatibility"

The firmware compatibility number.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_ARCHITECTURE_DBLCOMPATIBILITY.

const string ToiInformationService::CFG_ARCHITECTURE_TARGET = "config.architecture.target"

The IP-STB's hardware target.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_ARCHITECTURE_TARGET.

const string ToiInformationService::CFG_AUDIOOUTPUT_DOLBYDIGITAL_DOWNMIX = "cfg.audiooutput.dolbydigital.downmix"

List of Downmixing options applicable for Dolby Digital audio output format.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AUDIOOUTPUT_DOLBYDIGITAL_DOWNMIX.

const string ToiInformationService::CFG_AUDIOOUTPUT_DOLBYDIGITAL_DRC = "cfg.audiooutput.dolbydigital.drc"

Dynamic Range Control list of options applicable for Dolby Digital audio output format.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AUDIOOUTPUT_DOLBYDIGITAL_DRC.

const string ToiInformationService::CFG_AUDIOOUTPUT_DOLBYDIGITAL_LFE = "cfg.audiooutput.dolbydigital.lfe"

List of options applicable for Dolby Digital Low Frequence Effects audio output format.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_AUDIOOUTPUT_DOLBYDIGITAL_LFE.

const string ToiInformationService::CFG_DLNA_DMR_ENABLED = "cfg.dlna.dmr.enabled"

Starts/stops the local DLNA DMR (Digital Media Renderer).

This constant can also be accessed from toi.consts.ToiInformationService.CFG_DLNA_DMR_ENABLED.

const string ToiInformationService::CFG_DLNA_DMR_FRIENDLYNAME = "cfg.dlna.dmr.friendlyname"

The friendly name of the local DLNA DMR (Digital Media Renderer) that is presented to the DLNA network.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_DLNA_DMR_FRIENDLYNAME.

const string ToiInformationService::CFG_DLNA_DMS_ENABLED = "cfg.dlna.dms.enabled"

Starts/stops the local DLNA DMS (Digital Media Server).

This constant can also be accessed from toi.consts.ToiInformationService.CFG_DLNA_DMS_ENABLED.

const string ToiInformationService::CFG_DLNA_DMS_FRIENDLYNAME = "cfg.dlna.dms.friendlyname"

The friendly name of the local DLNA DMS (Digital Media Server) that is presented to the DLNA network.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_DLNA_DMS_FRIENDLYNAME.

const string ToiInformationService::CFG_EITCACHE_NVOD_IGNORERUNNINGSTATUS = "cfg.eitcache.nvod.ignorerunningstatus"

Turns on or off running_status detection when trying to obtain NVOD information.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_EITCACHE_NVOD_IGNORERUNNINGSTATUS.

const string ToiInformationService::CFG_FCC_CHANNELS = "cfg.fcc.channels"

Specifies FCC channels info with XML format.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_FCC_CHANNELS.

const string ToiInformationService::CFG_FRONTPANEL_INTENSITY = "cfg.frontpanel.intensity"

The intensity of the display, given in percent, i.e., a value between 0 and 100.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_FRONTPANEL_INTENSITY.

const string ToiInformationService::CFG_IIPDISTRIBUTION = "cfg.iipdistribution"

The IIP distribution XML file holds the data concerning all IIPs that shall be available for runtime dynamic download.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IIPDISTRIBUTION.

const string ToiInformationService::CFG_INFOCAST = "cfg.infocast"

An XML file that describes which channels and objects the Information Service in the platform should listen to. Only objects that are listed in this file will be downloaded.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_INFOCAST.

const string ToiInformationService::CFG_IP_DHCP_USERCLASS = "cfg.ip.dhcp.userclass"

This object specifies which user class the DHCP client shall use.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_DHCP_USERCLASS.

const string ToiInformationService::CFG_IP_DNS1 = "cfg.ip.dns1"

Primary DNS server address to use for static IP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_DNS1.

const string ToiInformationService::CFG_IP_DNS2 = "cfg.ip.dns2"

Secondary DNS server address to use for static IP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_DNS2.

const string ToiInformationService::CFG_IP_ETH0_ADDR = "cfg.ip.eth0.addr"

IP address to use for static IP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_ETH0_ADDR.

const string ToiInformationService::CFG_IP_ETH0_MASK = "cfg.ip.eth0.mask"

Netmask to use for static IP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_ETH0_MASK.

const string ToiInformationService::CFG_IP_ETH0_MODE = "cfg.ip.eth0.mode"

The IP address retrieval method; Static IP or DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_ETH0_MODE.

const string ToiInformationService::CFG_IP_GATEWAY = "cfg.ip.gateway"

Default gateway to use for static IP.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_IP_GATEWAY.

const string ToiInformationService::CFG_LOCALE_TIMEZONE = "cfg.locale.timezone"

Selects the time zone to use on VIP19xx. The time zone configuration controls both the difference in time from UTC (Coordinated Universal Time) and daylight saving time.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_LOCALE_TIMEZONE.

const string ToiInformationService::CFG_LOCALE_UI = "cfg.locale.ui"

The language used for text strings in applications and by the EIT cache to decide which data to store.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_LOCALE_UI.

const string ToiInformationService::CFG_MEDIA_AUDIO_AUTOSELECTION = "cfg.media.audio.autoselection"

Turns on and off automatic selection of audio track.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_AUDIO_AUTOSELECTION.

const string ToiInformationService::CFG_MEDIA_AUDIO_FORMATPRIORITY = "cfg.media.audio.formatpriority"

A prioritized case insensitive list of audio formats that is used for automatic audio selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_AUDIO_FORMATPRIORITY.

const string ToiInformationService::CFG_MEDIA_AUDIO_LANGUAGEPRIORITY = "cfg.media.audio.languagepriority"

A prioritized case insensitive list of audio languages that is used for automatic audio selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_AUDIO_LANGUAGEPRIORITY.

const string ToiInformationService::CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR = "cfg.media.audio.preferredLanguageDescriptor"

The Preferred Audio Language Descriptor to use while determining the language of an audio stream. Possible values are "AC3" (AC-3 audio descriptor) or "MPEG" (ISO-639 language descriptor defined in ISO/IEC 13818-1).

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_AUDIO_PREFERREDLANGUAGEDESCRIPTOR.

const string ToiInformationService::CFG_MEDIA_AUDIO_TYPEPRIORITY = "cfg.media.audio.typepriority"

A prioritized case insensitive list of audio type that is used for automatic audio selection. Example of property: "normal" and "hearing_impaired".

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_AUDIO_TYPEPRIORITY.

const string ToiInformationService::CFG_MEDIA_CHANNELTABLE = "cfg.media.channeltable"

The channel table.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CHANNELTABLE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_608SERVICE = "cfg.media.closedcaption.608service"

EIA608 (digital 608) Service Selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_608SERVICE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_708SERVICE = "cfg.media.closedcaption.708service"

708 Service Selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_708SERVICE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR = "cfg.media.closedcaption.backgroundcolor"

Background color.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDCOLOR.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY = "cfg.media.closedcaption.backgroundopacity"

Background opacity.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_BACKGROUNDOPACITY.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE = "cfg.media.closedcaption.controlmode"

Use the user selected Closed Captions attributes or the attributes embedded in the stream.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_CONTROLMODE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_ENABLED = "cfg.media.closedcaption.enabled"

Enable/Disable Closed Captioning

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_ENABLED.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR = "cfg.media.closedcaption.fontcolor"

Font color.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTCOLOR.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR = "cfg.media.closedcaption.fontedgecolor"

Font edge color.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTEDGECOLOR.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE = "cfg.media.closedcaption.fontedgetype"

Font edge type.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTEDGETYPE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED = "cfg.media.closedcaption.fontitalicized"

Font italized.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTITALICIZED.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY = "cfg.media.closedcaption.fontopacity"

Font opacity.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTOPACITY.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTSIZE = "cfg.media.closedcaption.fontsize"

Font size.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTSIZE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE = "cfg.media.closedcaption.fontstyle"

Font style.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTSTYLE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED = "cfg.media.closedcaption.fontunderlined"

Font underlined.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_FONTUNDERLINED.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_VISIBLE = "cfg.media.closedcaption.visible"

Show/Hide Closed Captions. This can be used in scenarios like EAS where the closed captions should not be presented during EAS window.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_VISIBLE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR = "cfg.media.closedcaption.windowbordercolor"

Window border color.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_WINDOWBORDERCOLOR.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR = "cfg.media.closedcaption.windowcolor"

Window color.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_WINDOWCOLOR.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE = "cfg.media.closedcaption.windowedgetype"

Window edge type.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_WINDOWEDGETYPE.

const string ToiInformationService::CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY = "cfg.media.closedcaption.windowopacity"

Window opacity.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_CLOSEDCAPTION_WINDOWOPACITY.

const string ToiInformationService::CFG_MEDIA_DRM_CGMSA = "cfg.media.drm.cgmsa"

The minimum CGMS-A level that the application desires to be used on the analog video outputs. Minimum is in this case on a per-bit level. Note that this variable is available only if KreaTV is configured for it.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_DRM_CGMSA.

const string ToiInformationService::CFG_MEDIA_DRM_MACROVISION = "cfg.media.drm.macrovision"

The minimum Macrovision level that the application desires to be used on the analog video outputs. Minimum in this case is based on that a higher APS value is more restrictive.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_DRM_MACROVISION.

const string ToiInformationService::CFG_MEDIA_STREAMER = "cfg.media.streamer"

Contain parameters for the streamer.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_STREAMER.

const string ToiInformationService::CFG_MEDIA_SUBTITLING_AUTOSELECTION = "cfg.media.subtitling.autoselection"

Turns on and off automatic selection of subtitle stream.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_SUBTITLING_AUTOSELECTION.

const string ToiInformationService::CFG_MEDIA_SUBTITLING_LANGUAGEPRIORITY = "cfg.media.subtitling.languagepriority"

A prioritized case insensitive list of subtitle languages that is used for automatic subtitling selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_SUBTITLING_LANGUAGEPRIORITY.

const string ToiInformationService::CFG_MEDIA_SUBTITLING_MODEPRIORITY = "cfg.media.subtitling.modepriority"

A prioritized case insensitive list of subtitle modes that is used for automatic subtitling selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_SUBTITLING_MODEPRIORITY.

const string ToiInformationService::CFG_MEDIA_SUBTITLING_TYPEPRIORITY = "cfg.media.subtitling.typepriority"

A prioritized case insensitive list of subtitle types that is used for automatic subtitling selection.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_SUBTITLING_TYPEPRIORITY.

const string ToiInformationService::CFG_MEDIA_TIMESHIFT_PLAYBACKPOLICY = "cfg.media.timeshift.playbackpolicy"

Specifies the behavior of timeshift functionality when record operation is about to overwrite the current play location in circular buffer.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_TIMESHIFT_PLAYBACKPOLICY.

const string ToiInformationService::CFG_MEDIA_TIMESHIFT_RECORDINGPOLICY = "cfg.media.timeshift.recordingpolicy"

Specifies the behavior of timeshift functionality when starting the timeshift buffering.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_MEDIA_TIMESHIFT_RECORDINGPOLICY.

const string ToiInformationService::CFG_NTP_MAXPOLL = "cfg.ntp.maxpoll"

If kreatv-option-ntp is included in the boot image and cfg.ntp.server is set, the value of this variable, if set, will be used as the maxpoll value by the NTP client.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_NTP_MAXPOLL.

const string ToiInformationService::CFG_NTP_MINPOLL = "cfg.ntp.minpoll"

If kreatv-option-ntp is included in the boot image and cfg.ntp.server is set, the value of this variable, if set, will be used as the minpoll value by the NTP client.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_NTP_MINPOLL.

const string ToiInformationService::CFG_NTP_SERVER = "cfg.ntp.server"

If kreatv-option-ntp is included in the boot image, it will by default use the value of this object as the NTP server.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_NTP_SERVER.

const string ToiInformationService::CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT = "cfg.portal.displaybuffer.hd.height"

The actual size of the display buffers for the HD video output. If the height is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_DISPLAYBUFFER_HD_HEIGHT.

const string ToiInformationService::CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH = "cfg.portal.displaybuffer.hd.width"

The actual size of the display buffers for the HD video output. If the width is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_DISPLAYBUFFER_HD_WIDTH.

const string ToiInformationService::CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT = "cfg.portal.displaybuffer.sd.height"

The actual size of the display buffers for the SD video output. If the height is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_DISPLAYBUFFER_SD_HEIGHT.

const string ToiInformationService::CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH = "cfg.portal.displaybuffer.sd.width"

The actual size of the display buffers for the SD video output. If the width is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_DISPLAYBUFFER_SD_WIDTH.

const string ToiInformationService::CFG_PORTAL_MASTERAUDIO = "cfg.portal.masteraudio"

The master audio used for application/portal to specify which volume should be considered as the global volume.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_MASTERAUDIO.

const string ToiInformationService::CFG_PORTAL_MEDIABUFFER_SIZE = "cfg.portal.mediabuffer.size"

The size of the media buffer used to progressively download content. This is an integer value in kilo-bytes.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_MEDIABUFFER_SIZE.

const string ToiInformationService::CFG_PORTAL_PROXYLIST = "cfg.portal.proxylist"

Configuration of external HTTP/HTTPS proxies.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_PROXYLIST.

const string ToiInformationService::CFG_PORTAL_RENDERINGBUFFER_HEIGHT = "cfg.portal.renderingbuffer.height"

The actual height of the rendering buffer. If the height is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_RENDERINGBUFFER_HEIGHT.

const string ToiInformationService::CFG_PORTAL_RENDERINGBUFFER_WIDTH = "cfg.portal.renderingbuffer.width"

The actual width of the rendering buffer. If the width is larger than the maximum value defined in the application property file, the maximum value will be used instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_RENDERINGBUFFER_WIDTH.

const string ToiInformationService::CFG_PORTAL_RENDERINGMODE_HD = "cfg.portal.renderingmode.hd"

Specifies whether to output graphics, subtitles and video on the HD output or just full-screen video and subtitles.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_RENDERINGMODE_HD.

const string ToiInformationService::CFG_PORTAL_RENDERINGMODE_SD = "cfg.portal.renderingmode.sd"

Specifies whether to output graphics, subtitles and video on the SD output or just full-screen video and subtitles.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_RENDERINGMODE_SD.

const string ToiInformationService::CFG_PORTAL_SPATIALNAVIGATION_ENABLED = "cfg.portal.spatialnavigation.enabled"

Enable/disable spatial navigation in the browser.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_SPATIALNAVIGATION_ENABLED.

const string ToiInformationService::CFG_PORTAL_SUBTITLES_ENABLED = "cfg.portal.subtitles.enabled"

Specifies whether to show subtitles or not.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_SUBTITLES_ENABLED.

const string ToiInformationService::CFG_PORTAL_WHITELISTURLS = "cfg.portal.whitelisturls"

The URL of the portals used by the portal application.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_PORTAL_WHITELISTURLS.

const string ToiInformationService::CFG_POWER_APD_TIMEOUT = "cfg.power.apd.timeout"

Automatic power down timeout in seconds.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_POWER_APD_TIMEOUT.

const string ToiInformationService::CFG_STANDBY_ALLOWREBOOT = "cfg.standby.allowreboot"

This object controls if the STB will be allowed to reboot when entering standby.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_STANDBY_ALLOWREBOOT.

const string ToiInformationService::CFG_STANDBY_ALLOWUPDATE = "cfg.standby.allowupdate"

If new software is detected in the bootcast channel, this object controls if the STB will reboot and load the new software when entering standby.

Deprecated:
Use ToiInformationService::CFG_STANDBY_ALLOWREBOOT instead.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_STANDBY_ALLOWUPDATE.

const string ToiInformationService::CFG_STANDBY_BOOTPOLICY = "cfg.standby.bootpolicy"

Specify the standby state of the STB after booting up.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_STANDBY_BOOTPOLICY.

const string ToiInformationService::CFG_STORAGE_AUTOMOUNT = "cfg.storage.automount"

Turns on and off automatic mounting of externally connected storage devices.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_STORAGE_AUTOMOUNT.

const string ToiInformationService::CFG_WEBKIT_USERAGENT = "cfg.webkit.useragent"

If set to a non-empty value, webkit will use the value as the user-agent string in the HTTP request.

This constant can also be accessed from toi.consts.ToiInformationService.CFG_WEBKIT_USERAGENT.

const string ToiInformationService::CMD_REBOOT = "cmd.reboot"

A request for IP-STB Reboot. Used by the KreaTV Platform and the Remote Reboot application if included.

This constant can also be accessed from toi.consts.ToiInformationService.CMD_REBOOT.

const string ToiInformationService::CONST_ARCHITECTURE_TOOLCHAIN = "const.architecture.toolchain"

The IP-STB's toolchain.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_ARCHITECTURE_TOOLCHAIN.

const string ToiInformationService::CONST_CAPABILITIES_MACROVISION = "const.capabilities.macrovision"

Indicates if macrovision copy protection is supported by the hardware.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_CAPABILITIES_MACROVISION.

const string ToiInformationService::CONST_CAPABILITIES_PIP = "const.capabilities.pip"

Indicates the Picture in Picture (PiP) capability of the device.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_CAPABILITIES_PIP.

const string ToiInformationService::CONST_DTCP_DEVICEID = "const.dtcp.deviceid"

The 5-bytes Device's ID number assigned by the DTLA and stored in PFD.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_DTCP_DEVICEID.

const string ToiInformationService::CONST_FW_VERSION = "const._fw.version"

IP-STB firmware version.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_FW_VERSION.

const string ToiInformationService::CONST_HW_MANUFACTURER = "const.hw.manufacturer"

Manufacturer of the IP-STB.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_HW_MANUFACTURER.

const string ToiInformationService::CONST_HW_PRODUCTNAME = "const.hw.productname"

Model name of the IP-STB.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_HW_PRODUCTNAME.

const string ToiInformationService::CONST_HW_SERIALNUMBER = "const.hw.serialnumber"

IP-STB serial number.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_HW_SERIALNUMBER.

const string ToiInformationService::CONST_IP_ETH0_MAC = "const.ip.eth0.mac"

MAC address of IP-STB.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_IP_ETH0_MAC.

const string ToiInformationService::CONST_IP_ETH1_MAC = "const.ip.eth1.mac"

MAC address of IP-STB.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_IP_ETH1_MAC.

const string ToiInformationService::CONST_IP_ETH2_MAC = "const.ip.eth2.mac"

MAC address of IP-STB.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_IP_ETH2_MAC.

const string ToiInformationService::CONST_MEDIA_TIMESHIFTBUFFER_CONFIGSIZE = "const.media.timeshiftbuffer.configsize"

The amount of disk space, in bytes, the time-shift buffer needs to allocate to be able to store maximum time-shifted content at maximum configured bitrate.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_MEDIA_TIMESHIFTBUFFER_CONFIGSIZE.

const string ToiInformationService::CONST_MEDIA_TIMESHIFTBUFFER_CONFIGTIME = "const.media.timeshiftbuffer.configtime"

The time-shift buffer's configured capacity in seconds.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_MEDIA_TIMESHIFTBUFFER_CONFIGTIME.

const string ToiInformationService::CONST_POWER_APD_DEFAULT = "const.power.apd.default"

The default timeout in seconds for automatic power down as specified by the current power management scheme.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_POWER_APD_DEFAULT.

const string ToiInformationService::CONST_POWER_APD_MAX = "const.power.apd.max"

The maximum allowed timeout in seconds for automatic power down as specified by the current power management scheme.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_POWER_APD_MAX.

const string ToiInformationService::CONST_POWER_LOWEST_PROFILE = "const.power.lowest.profile"

The lowest allowed power profile.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_POWER_LOWEST_PROFILE.

const string ToiInformationService::CONST_SW_BRANCH = "const.sw.branch"

The branch which the software was built from.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_BRANCH.

const string ToiInformationService::CONST_SW_DATE = "const.sw.date"

The date the software was built.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_DATE.

const string ToiInformationService::CONST_SW_HOST = "const.sw.host"

The host on which the software was built.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_HOST.

const string ToiInformationService::CONST_SW_TIME = "const.sw.time"

The time the software was built.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_TIME.

const string ToiInformationService::CONST_SW_USER = "const.sw.user"

The user name of the user that built the software.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_USER.

const string ToiInformationService::CONST_SW_VERSION = "const.sw.version"

The software version.

This constant can also be accessed from toi.consts.ToiInformationService.CONST_SW_VERSION.

This is an Event identifier for ToiInformationObjectsChangedEvent.

This constant can also be accessed from toi.consts.ToiInformationService.ON_OBJECTS_CHANGED.

This is an Event identifier for ToiInformationObjectsRemovedEvent.

This constant can also be accessed from toi.consts.ToiInformationService.ON_OBJECTS_REMOVED.

Permanent data is permanently stored and is not lost at standby, but might be lost at reboot since the data is not permanently written every time something changes (to avoid destroying the Flash memory if the data is stored there).

This constant can also be accessed from toi.consts.ToiInformationService.STORAGE_PERMANENT.

Volatile data is always lost at reboot and platform restart (caused by standby or other reason).

This constant can also be accessed from toi.consts.ToiInformationService.STORAGE_VOLATILE.

const string ToiInformationService::VALUE_FALSE = "FALSE"

String representation for boolean false.

This constant can also be accessed from toi.consts.ToiInformationService.VALUE_FALSE.

const string ToiInformationService::VALUE_TRUE = "TRUE"

String representation for boolean true.

This constant can also be accessed from toi.consts.ToiInformationService.VALUE_TRUE.

const string ToiInformationService::VAR_AUTOPROVISIONING_STATUS = "var.autoprovisioning.status"

The overall status of autoprovisioning - autoprovisioning is the process whereby the box gets provisioned in to receive the content and consume it.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_AUTOPROVISIONING_STATUS.

const string ToiInformationService::VAR_AUTOPROVISIONING_SUBSTATUS = "var.autoprovisioning.substatus"

The status of the different steps autoprovisioning - Autoprovisioning constists of a number of steps. This object will hold the status of the steps for which the platform is responsbile.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_AUTOPROVISIONING_SUBSTATUS.

const string ToiInformationService::VAR_CABLECARD_EMM_STATUS = "var.cablecard.emm.status"

Emm reception status from cablecard - Status of whether the complete EMM has been received or not.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_CABLECARD_EMM_STATUS.

const string ToiInformationService::VAR_CAPABILITIES_DVR = "var.capabilities.dvr"

Indicates whether DVR is supported or not. Both the software and the hardware needs to support it, otherwise the value is false. It is variable rather than a constant for use cases with external drives that are plugged in at run-time.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_CAPABILITIES_DVR.

const string ToiInformationService::VAR_GATEWAY_MANUFACTUREROUI = "var.gateway.manufactureroui"

Manufacturer OUI of the gateway retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_GATEWAY_MANUFACTUREROUI.

const string ToiInformationService::VAR_GATEWAY_PRODUCTCLASS = "var.gateway.productclass"

Product class of the gateway retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_GATEWAY_PRODUCTCLASS.

const string ToiInformationService::VAR_GATEWAY_SERIALNUMBER = "var.gateway.serialnumber"

Serial number of the gateway retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_GATEWAY_SERIALNUMBER.

const string ToiInformationService::VAR_IO_STATE = "var.io.state"

Indicates the general state of operation.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IO_STATE.

const string ToiInformationService::VAR_IP_DHCP_240 = "var.ip._dhcp.240"

Contains the value of option-240, set in the DHCP server.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DHCP_240.

const string ToiInformationService::VAR_IP_DHCP_241 = "var.ip._dhcp.241"

Contains the value of option-241, set in the DHCP server.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DHCP_241.

const string ToiInformationService::VAR_IP_DHCP_242 = "var.ip._dhcp.242"

Contains the value of option-242, set in the DHCP server.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DHCP_242.

const string ToiInformationService::VAR_IP_DHCP_243 = "var.ip._dhcp.243"

Contains the value of option-243, set in the DHCP server.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DHCP_243.

const string ToiInformationService::VAR_IP_DNS1 = "var.ip.dns1"

Primary DNS server address retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DNS1.

const string ToiInformationService::VAR_IP_DNS2 = "var.ip.dns2"

Secondary DNS server address retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_DNS2.

const string ToiInformationService::VAR_IP_ETH0_ADDR = "var.ip.eth0.addr"

IP address retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_ADDR.

const string ToiInformationService::VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME = "var.ip.eth0.lastleaserenewaltime"

Time in seconds since the Unix epoch of the last IP address lease renewal.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_LAST_LEASE_RENEWAL_TIME.

const string ToiInformationService::VAR_IP_ETH0_LEASETIME = "var.ip.eth0.leasetime"

IP address lease time.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_LEASETIME.

const string ToiInformationService::VAR_IP_ETH0_LINKSTATUS = "var.ip.eth0.linkstatus"

Indicates the link status of the network interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_LINKSTATUS.

const string ToiInformationService::VAR_IP_ETH0_MASK = "var.ip.eth0.mask"

Netmask retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_MASK.

const string ToiInformationService::VAR_IP_ETH0_STATUS = "var.ip.eth0.status"

Indicates if the network is ready.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_STATUS.

const string ToiInformationService::VAR_IP_ETH0_TYPE = "var.ip.eth0.type"

The type of the physical interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH0_TYPE.

const string ToiInformationService::VAR_IP_ETH1_ADDR = "var.ip.eth1.addr"

IP address retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_ADDR.

const string ToiInformationService::VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME = "var.ip.eth1.lastleaserenewaltime"

Time in seconds since the Unix epoch of the last IP address lease renewal.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_LAST_LEASE_RENEWAL_TIME.

const string ToiInformationService::VAR_IP_ETH1_LEASETIME = "var.ip.eth1.leasetime"

IP address lease time.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_LEASETIME.

const string ToiInformationService::VAR_IP_ETH1_LINKSTATUS = "var.ip.eth1.linkstatus"

Indicates the link status of the network interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_LINKSTATUS.

const string ToiInformationService::VAR_IP_ETH1_MASK = "var.ip.eth1.mask"

Netmask retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_MASK.

const string ToiInformationService::VAR_IP_ETH1_STATUS = "var.ip.eth1.status"

Indicates if the network is ready.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_STATUS.

const string ToiInformationService::VAR_IP_ETH1_TYPE = "var.ip.eth1.type"

The type of the physical interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH1_TYPE.

const string ToiInformationService::VAR_IP_ETH2_ADDR = "var.ip.eth2.addr"

IP address retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_ADDR.

const string ToiInformationService::VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME = "var.ip.eth2.lastleaserenewaltime"

Time in seconds since the Unix epoch of the last IP address lease renewal.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_LAST_LEASE_RENEWAL_TIME.

const string ToiInformationService::VAR_IP_ETH2_LEASETIME = "var.ip.eth2.leasetime"

IP address lease time.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_LEASETIME.

const string ToiInformationService::VAR_IP_ETH2_LINKSTATUS = "var.ip.eth2.linkstatus"

Indicates the link status of the network interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_LINKSTATUS.

const string ToiInformationService::VAR_IP_ETH2_MASK = "var.ip.eth2.mask"

Netmask retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_MASK.

const string ToiInformationService::VAR_IP_ETH2_STATUS = "var.ip.eth2.status"

Indicates if the network is ready.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_STATUS.

const string ToiInformationService::VAR_IP_ETH2_TYPE = "var.ip.eth2.type"

The type of the physical interface.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_ETH2_TYPE.

const string ToiInformationService::VAR_IP_GATEWAY = "var.ip.gateway"

Default gateway retrieved through DHCP.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_GATEWAY.

const string ToiInformationService::VAR_IP_METACHANNEL = "var.ip.metachannel"

The IP address and port of the Infocast Meta data channel.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_IP_METACHANNEL.

const string ToiInformationService::VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY = "var.media.timeshiftbuffer.availability"

Indicates the availability of time-shift buffer. The recording is disabled until the time-shift is ready.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_MEDIA_TIMESHIFTBUFFER_AVAILABILITY.

const string ToiInformationService::VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED = "var.media.timeshiftbuffer.spacerequired"

Indicates the amount of disk space, in bytes, the time-shift buffer lacks to reach full capacity.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_MEDIA_TIMESHIFTBUFFER_SPACEREQUIRED.

const string ToiInformationService::VAR_PLATFORM_RESETREASON = "var.platform.resetreason"

Indicates the last headend or front-panel initiated reset received

This constant can also be accessed from toi.consts.ToiInformationService.VAR_PLATFORM_RESETREASON.

const string ToiInformationService::VAR_RCU_LOWBATTERY = "var.rcu.low_battery"

Indicates that the battery level in the Remote Control Unit is running low. Applications should subscribe to this object to receive a callback every time the RCU signals low battery level.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_RCU_LOWBATTERY.

const string ToiInformationService::VAR_TIME_VALID = "var.time.valid"

This object indicates if the system time can be trusted or not.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_TIME_VALID.

const string ToiInformationService::VAR_UTCTIME = "var.utctime"

This object is sent from the Configuration Server and contains the current time in UTC format.

This constant can also be accessed from toi.consts.ToiInformationService.VAR_UTCTIME.