AbstractUpdateService

AbstractUpdateService ⇐ Abstract

Kind: global abstract class
Extends: Abstract
Service:

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

ParamType
statusnumber

“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

ParamTypeDescription
progressnumber

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

ParamType
errorboolean

“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