AbstractUpdateService
On this page
- AbstractUpdateService ⇐
Abstract
- AbstractUpdateService()
- checkFirmwareUpdate() ⇒
Promise.<boolean>
- updateFirmware() ⇒
Promise
- updatePortal() ⇒
Promise
- updateEpg() ⇒
Promise
- _checkFirmwareUpdate() ⇒
Promise.<boolean>
- _updateFirmware() ⇒
Promise
- _updatePortal() ⇒
Promise
- _updateEpg() ⇒
Promise
- “firmwareUpdateAvailable”
- “firmwareUpdateStart”
- “firmwareUpdateProgress”
- “firmwareUpdateEnd”
- “portalUpdateAvailable”
- “portalUpdateStart”
- “portalUpdateEnd”
- “portalUpdateDownloadStart”
- “portalUpdateDownloadEnd” (status)
- “epgUpdateAvailable”
- “epgUpdateDownloadStart”
- “updateDownloadProgress” (progress)
- “epgUpdateDownloadEnd” (error)
- “epgUpdateEnd”
- “channelListUpdate”
AbstractUpdateService ⇐ Abstract
Kind: global abstract class
Extends: Abstract
Service:
- AbstractUpdateService ⇐
Abstract
- new AbstractUpdateService()
- .checkFirmwareUpdate() ⇒
Promise.<boolean>
- .updateFirmware() ⇒
Promise
- .updatePortal() ⇒
Promise
- .updateEpg() ⇒
Promise
- ._checkFirmwareUpdate() ⇒
Promise.<boolean>
- ._updateFirmware() ⇒
Promise
- ._updatePortal() ⇒
Promise
- ._updateEpg() ⇒
Promise
- “firmwareUpdateAvailable”
- “firmwareUpdateStart”
- “firmwareUpdateProgress”
- “firmwareUpdateEnd”
- “portalUpdateAvailable”
- “portalUpdateStart”
- “portalUpdateEnd”
- “portalUpdateDownloadStart”
- “portalUpdateDownloadEnd” (status)
- “epgUpdateAvailable”
- “epgUpdateDownloadStart”
- “updateDownloadProgress” (progress)
- “epgUpdateDownloadEnd” (error)
- “epgUpdateEnd”
- “channelListUpdate”
AbstractUpdateService()
Service which provides and manages Firmware/Portal/EPG/Channels update events.
checkFirmwareUpdate() ⇒ Promise.<boolean>
Check for firmware device updates
Kind: instance method of AbstractUpdateService
Emits: firmwareUpdateAvailable
updateFirmware() ⇒ Promise
Update device firmware
Kind: instance method of AbstractUpdateService
Emits: firmwareUpdateStart
, firmwareUpdateEnd
updatePortal() ⇒ Promise
Update portal
Kind: instance method of AbstractUpdateService
Emits: portalUpdateDownloadStart
, portalUpdateDownloadEnd
updateEpg() ⇒ Promise
Update EPG
Kind: instance method of AbstractUpdateService
Emits: epgUpdateDownloadStart
, epgUpdateDownloadEnd
_checkFirmwareUpdate() ⇒ Promise.<boolean>
Check for firmware device updates
Kind: instance abstract method of AbstractUpdateService
_updateFirmware() ⇒ Promise
Update device firmware
Kind: instance abstract method of AbstractUpdateService
_updatePortal() ⇒ Promise
Update portal
Kind: instance abstract method of AbstractUpdateService
_updateEpg() ⇒ Promise
Update EPG
Kind: instance abstract method of AbstractUpdateService
“firmwareUpdateAvailable”
Fired when a firmware update is available
Kind: event emitted by AbstractUpdateService
“firmwareUpdateStart”
Fired when a firmware update is start
Kind: event emitted by AbstractUpdateService
“firmwareUpdateProgress”
Fired when a firmware update is in progress
Kind: event emitted by AbstractUpdateService
“firmwareUpdateEnd”
Fired when a firmware update is finished
Kind: event emitted by AbstractUpdateService
“portalUpdateAvailable”
Fired when a portal update is available
Kind: event emitted by AbstractUpdateService
“portalUpdateStart”
Fired when a portal update is start
Kind: event emitted by AbstractUpdateService
“portalUpdateEnd”
Fired when a portal update is finished
Kind: event emitted by AbstractUpdateService
“portalUpdateDownloadStart”
Fired when a portal update download is started
Kind: event emitted by AbstractUpdateService
“portalUpdateDownloadEnd” (status)
Fired when a portal update download is ended
Kind: event emitted by AbstractUpdateService
Param | Type |
---|---|
status | number |
“epgUpdateAvailable”
Fired when an EPG update is available
Kind: event emitted by AbstractUpdateService
“epgUpdateDownloadStart”
Fired when an EPG update download is started
Kind: event emitted by AbstractUpdateService
“updateDownloadProgress” (progress)
Fired when an EPG update download is in progress
Kind: event emitted by AbstractUpdateService
Param | Type | Description |
---|---|---|
progress | number | The progress between 0 and 100 |
“epgUpdateDownloadEnd” (error)
Fired when an EPG update download is ended. Trigger an EPG update (call to updateEpg) if no error.
Kind: event emitted by AbstractUpdateService
Param | Type |
---|---|
error | boolean |
“epgUpdateEnd”
Fired when an EPG update is ended
Kind: event emitted by AbstractUpdateService
“channelListUpdate”
Fired when the channel list has been updated
Kind: event emitted by AbstractUpdateService