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 |