AbstractSystemInfoService
On this page
- title: Resolution
- Classes
- Typedefs
- AbstractSystemInfoService ⇐
Abstract- AbstractSystemInfoService()
- getHardwareVersion(options) ⇒
Promise.<string> - getSoftwareVersion(options) ⇒
Promise.<string> - getFirmwareVersion(options) ⇒
Promise.<string> - getSerialNumber(options) ⇒
Promise.<string> - getBootVersion(options) ⇒
Promise.<string> - getUiVersion(options) ⇒
Promise.<string> - getDanaDependenciesVersion() ⇒
Promise.<string> - getVendorName(options) ⇒
Promise.<string> - getModelName(options) ⇒
Promise.<string> - getDeviceType(options) ⇒
Promise.<string> - getDeviceModel(options) ⇒
Promise.<string> - getFamilyName(options) ⇒
Promise.<string> - getMacAddress(options) ⇒
Promise.<string> - getUserAgent(options) ⇒
Promise.<string> - getCustomerId(options) ⇒
Promise.<string> - getNetworkInfrastructureType(options) ⇒
Promise.<string> - getCasInfo(options) ⇒
Promise.<Object> - getOperatorName(options) ⇒
Promise.<String> - getCertificate(options) ⇒
Promise.<String> - getDiagnostic(options) ⇒
Promise.<Diagnostic> - isUHDAvailable(options) ⇒
Promise.<Boolean> - getCurrentResolution() ⇒
Promise.<Resolution> - getCountryCode(options) ⇒
Promise.<String> - getSystemLanguage(options) ⇒
Promise.<String> - getApplicationId(options) ⇒
Promise.<String> - _getHardwareVersion() ⇒
Promise.<string> - _getSoftwareVersion() ⇒
Promise.<string> - _getFirmwareVersion() ⇒
Promise.<string> - _getSerialNumber() ⇒
Promise.<string> - _getBootVersion() ⇒
Promise.<string> - _getUiVersion() ⇒
Promise.<string> - _getVendorName() ⇒
Promise.<string> - _getModelName() ⇒
Promise.<string> - _getDeviceType() ⇒
Promise.<string> - _getDeviceModel() ⇒
Promise.<string> - _getFamilyName() ⇒
Promise.<string> - _getMacAddress() ⇒
Promise.<string> - _getUserAgent() ⇒
Promise.<string> - _getCustomerId() ⇒
Promise.<string> - _getNetworkInfrastructureType() ⇒
Promise.<string> - _getCasInfo(options) ⇒
Promise.<Object> - _getOperatorName(options) ⇒
Promise.<String> - _getCertificate(options) ⇒
Promise.<String> - _getDiagnostic(options) ⇒
Promise.<Model> - _isUHDAvailable(options) ⇒
Promise.<Boolean> - _getCurrentResolution() ⇒
Promise.<Resolution> - _onStbTemperatureEmergency() ⇒
Promise - _getCountryCode() ⇒
Promise - _getSystemLanguage() ⇒
Promise - _getApplicationId() ⇒
Promise.<String> - “stbTemperatureEmergency”
- Resolution :
Object
title: Resolution
Classes
- AbstractSystemInfoService ⇐
Abstract
Typedefs
- Resolution :
Object
AbstractSystemInfoService ⇐ Abstract
Kind: global abstract class
Extends: Abstract
Service:
Properties
| Name | Type | Description |
|---|---|---|
| theme | Theme | application theme |
- AbstractSystemInfoService ⇐
Abstract- new AbstractSystemInfoService()
- .getHardwareVersion(options) ⇒
Promise.<string> - .getSoftwareVersion(options) ⇒
Promise.<string> - .getFirmwareVersion(options) ⇒
Promise.<string> - .getSerialNumber(options) ⇒
Promise.<string> - .getBootVersion(options) ⇒
Promise.<string> - .getUiVersion(options) ⇒
Promise.<string> - .getDanaDependenciesVersion() ⇒
Promise.<string> - .getVendorName(options) ⇒
Promise.<string> - .getModelName(options) ⇒
Promise.<string> - .getDeviceType(options) ⇒
Promise.<string> - .getDeviceModel(options) ⇒
Promise.<string> - .getFamilyName(options) ⇒
Promise.<string> - .getMacAddress(options) ⇒
Promise.<string> - .getUserAgent(options) ⇒
Promise.<string> - .getCustomerId(options) ⇒
Promise.<string> - .getNetworkInfrastructureType(options) ⇒
Promise.<string> - .getCasInfo(options) ⇒
Promise.<Object> - .getOperatorName(options) ⇒
Promise.<String> - .getCertificate(options) ⇒
Promise.<String> - .getDiagnostic(options) ⇒
Promise.<Diagnostic> - .isUHDAvailable(options) ⇒
Promise.<Boolean> - .getCurrentResolution() ⇒
Promise.<Resolution> - .getCountryCode(options) ⇒
Promise.<String> - .getSystemLanguage(options) ⇒
Promise.<String> - .getApplicationId(options) ⇒
Promise.<String> - ._getHardwareVersion() ⇒
Promise.<string> - ._getSoftwareVersion() ⇒
Promise.<string> - ._getFirmwareVersion() ⇒
Promise.<string> - ._getSerialNumber() ⇒
Promise.<string> - ._getBootVersion() ⇒
Promise.<string> - ._getUiVersion() ⇒
Promise.<string> - ._getVendorName() ⇒
Promise.<string> - ._getModelName() ⇒
Promise.<string> - ._getDeviceType() ⇒
Promise.<string> - ._getDeviceModel() ⇒
Promise.<string> - ._getFamilyName() ⇒
Promise.<string> - ._getMacAddress() ⇒
Promise.<string> - ._getUserAgent() ⇒
Promise.<string> - ._getCustomerId() ⇒
Promise.<string> - ._getNetworkInfrastructureType() ⇒
Promise.<string> - ._getCasInfo(options) ⇒
Promise.<Object> - ._getOperatorName(options) ⇒
Promise.<String> - ._getCertificate(options) ⇒
Promise.<String> - ._getDiagnostic(options) ⇒
Promise.<Model> - ._isUHDAvailable(options) ⇒
Promise.<Boolean> - ._getCurrentResolution() ⇒
Promise.<Resolution> - ._onStbTemperatureEmergency() ⇒
Promise - ._getCountryCode() ⇒
Promise - ._getSystemLanguage() ⇒
Promise - ._getApplicationId() ⇒
Promise.<String> - “stbTemperatureEmergency”
AbstractSystemInfoService()
A service to get system informations.
getHardwareVersion(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Hardware version
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getSoftwareVersion(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - software version
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getFirmwareVersion(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Firmware version
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getSerialNumber(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Serial number
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getBootVersion(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Boot version
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getModelName(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model Name
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getDeviceType(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model type
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getDeviceModel(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Model type
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getFamilyName(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Family Name
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getMacAddress(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - Mac address
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getUserAgent(options) ⇒ Promise.<string>
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<string> - User agent
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getCasInfo(options) ⇒ Promise.<Object>
Get CAS information
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<Object> - Object with CAS information
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getOperatorName(options) ⇒ Promise.<String>
Get Operator Name
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The operator name
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getCertificate(options) ⇒ Promise.<String>
Get certificate
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<String> - The certificate
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
getDiagnostic(options) ⇒ Promise.<Diagnostic>
Get Diagnostic
Kind: instance method of AbstractSystemInfoService
Returns: Promise.<Diagnostic> - Model with Diagnostic information
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
| options.force | boolean | 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
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
_getOperatorName(options) ⇒ Promise.<String>
Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<String> - The operator name
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
_getCertificate(options) ⇒ Promise.<String>
Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<String> - The certificate
| Param | Type | Description |
|---|---|---|
| options | Object | Additional options |
_getDiagnostic(options) ⇒ Promise.<Model>
Kind: instance abstract method of AbstractSystemInfoService
Returns: Promise.<Model> - Model with diagnostic information
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Param | Type | Description |
|---|---|---|
| options | Object | 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
| Name | Type | Description |
|---|---|---|
| width | number | The number of pixels on X axis as the resolution width |
| height | number | The number of pixels on Y axis as the resolution height |