AbstractSystemInfoService


title: Resolution

Classes

AbstractSystemInfoServiceAbstract

Typedefs

Resolution : Object

AbstractSystemInfoService ⇐ Abstract

Kind: global abstract class
Extends: Abstract
Service:
Properties

NameTypeDescription
themeTheme

application theme

AbstractSystemInfoService()

A service to get system informations.

getHardwareVersion(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Hardware version

ParamTypeDescription
optionsObject

Additional options

getSoftwareVersion(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - software version

ParamTypeDescription
optionsObject

Additional options

getFirmwareVersion(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Firmware version

ParamTypeDescription
optionsObject

Additional options

getSerialNumber(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Serial number

ParamTypeDescription
optionsObject

Additional options

getBootVersion(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Boot version

ParamTypeDescription
optionsObject

Additional options

getUiVersion(options) ⇒ Promise.<string>

UI version, as returned from the middleware. By default, it will be fetched from the UI profile directly

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - UI version

ParamTypeDescription
optionsObject

Additional options

getDanaDependenciesVersion() ⇒ Promise.<string>

Retrieve dependencies version of all packages that starts with @dana

Kind: instance method of AbstractSystemInfoService

getVendorName(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Vendor name

ParamTypeDescription
optionsObject

Additional options

getModelName(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model Name

ParamTypeDescription
optionsObject

Additional options

getDeviceType(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model type

ParamTypeDescription
optionsObject

Additional options

getDeviceModel(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model type

ParamTypeDescription
optionsObject

Additional options

getFamilyName(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Family Name

ParamTypeDescription
optionsObject

Additional options

getMacAddress(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Mac address

ParamTypeDescription
optionsObject

Additional options

getUserAgent(options) ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - User agent

ParamTypeDescription
optionsObject

Additional options

getCustomerId(options) ⇒ Promise.<string>

Get the id of the customer

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - The id of the customer

ParamTypeDescription
optionsObject

Additional options

getNetworkInfrastructureType(options) ⇒ Promise.<string>

Get the network infrastructure type

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - One of #NETWORK_INFRASTRUCTURE_TYPE_ADSL, #NETWORK_INFRASTRUCTURE_TYPE_FIBRE or #NETWORK_INFRASTRUCTURE_TYPE_CABLE or #NETWORK_INFRASTRUCTURE_TYPE_UNKNOWN

ParamTypeDescription
optionsObject

Additional options

getCasInfo(options) ⇒ Promise.<Object>

Get CAS information

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<Object> - Object with CAS information

ParamTypeDescription
optionsObject

Additional options

getOperatorName(options) ⇒ Promise.<String>

Get Operator Name

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The operator name

ParamTypeDescription
optionsObject

Additional options

getCertificate(options) ⇒ Promise.<String>

Get certificate

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The certificate

ParamTypeDescription
optionsObject

Additional options

getDiagnostic(options) ⇒ Promise.<Diagnostic>

Get Diagnostic

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<Diagnostic> - Model with Diagnostic information

ParamTypeDescription
optionsObject

Additional options

isUHDAvailable(options) ⇒ Promise.<Boolean>

To know if UHD is available on device

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<Boolean> - true or false depending on is UHD is available

ParamTypeDescription
optionsObject

Additional options

getCurrentResolution() ⇒ Promise.<Resolution>

Get the current device display resolution

Kind: instance method of AbstractSystemInfoService

getCountryCode(options) ⇒ Promise.<String>

Get country code of the device

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The country code in ISO 3166-1 Alpha-2

ParamTypeDescription
optionsObject

Additional options

getSystemLanguage(options) ⇒ Promise.<String>

Get language of the device in ISO 3166-2 (Alpha-3)

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The language code in ISO 3166-2 Alpha-3

ParamTypeDescription
optionsObject

Additional options

getApplicationId(options) ⇒ Promise.<String>

Get application id (applicationId on android, BUNDLE_IDENTIFIER on tvos, …) often com.xxx.yyy

Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The application id

ParamTypeDescription
optionsObject

Additional options

options.forceboolean

force refresh cache

_getHardwareVersion() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getSoftwareVersion() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getFirmwareVersion() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getSerialNumber() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getBootVersion() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getUiVersion() ⇒ Promise.<string>

Kind: instance method of AbstractSystemInfoService
Access: protected

_getVendorName() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getModelName() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getDeviceType() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getDeviceModel() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getFamilyName() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getMacAddress() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getUserAgent() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getCustomerId() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService

_getNetworkInfrastructureType() ⇒ Promise.<string>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<string> - One of #NETWORK_INFRASTRUCTURE_TYPE_ADSL, #NETWORK_INFRASTRUCTURE_TYPE_FIBRE or #NETWORK_INFRASTRUCTURE_TYPE_CABLE or #NETWORK_INFRASTRUCTURE_TYPE_UNKNOWN

_getCasInfo(options) ⇒ Promise.<Object>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<Object> - Object with CAS information

ParamTypeDescription
optionsObject

Additional options

_getOperatorName(options) ⇒ Promise.<String>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<String> - The operator name

ParamTypeDescription
optionsObject

Additional options

_getCertificate(options) ⇒ Promise.<String>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<String> - The certificate

ParamTypeDescription
optionsObject

Additional options

_getDiagnostic(options) ⇒ Promise.<Model>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<Model> - Model with diagnostic information

ParamTypeDescription
optionsObject

Additional options

_isUHDAvailable(options) ⇒ Promise.<Boolean>

Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<Boolean> - true or false depending on is UHD is available on device

ParamTypeDescription
optionsObject

Additional options

_getCurrentResolution() ⇒ Promise.<Resolution>

Kind: instance method of AbstractSystemInfoService
Access: protected

_onStbTemperatureEmergency() ⇒ Promise

Event triggered when the stb temperature is too high

Kind: instance method of AbstractSystemInfoService
Access: protected

_getCountryCode() ⇒ Promise

Return the country code

Kind: instance method of AbstractSystemInfoService
Access: protected

_getSystemLanguage() ⇒ Promise

Returns the language of the system

Kind: instance method of AbstractSystemInfoService
Access: protected

_getApplicationId() ⇒ Promise.<String>

Get application id

Kind: instance method of AbstractSystemInfoService
Access: protected

“stbTemperatureEmergency”

Event triggered when the stb temperature is too high

Kind: event emitted by AbstractSystemInfoService

Resolution : Object

Kind: global typedef
Properties

NameTypeDescription
widthnumber

The number of pixels on X axis as the resolution width

heightnumber

The number of pixels on Y axis as the resolution height