lavva.exalushome.portos
Version:
Library implementing communication and abstraction layers for Portos 433MHz API in ExalusHome system
34 lines • 1.12 kB
JavaScript
import { PortosService } from '../../Portos';
export class UpdateProvider {
constructor(extInfo) {
this._apiVersion = extInfo.APIVersion;
this._extenstionVersion = extInfo.ExtensionVersion;
this._protocolExtGuid = extInfo.ExtensionGuid;
}
get ProtocolExtensionGuid() {
return this._protocolExtGuid;
}
get ProtocolGuid() {
return PortosService.PortosExtensionGuid;
}
get AvailableExtensionVersion() {
return this._extenstionVersion;
}
get AvailableApiVersion() {
return this._apiVersion;
}
GetUpdateProviderName() {
throw new Error('Method not implemented.');
}
GetAvailableUpdateAsync(device) {
throw new Error('Method not implemented.');
}
InstallUpdateAsync(update, updateProgress, updateAction) {
throw new Error('Method not implemented.');
}
GetSoftwareVersionAsync(device) {
throw new Error('Method not implemented.');
}
}
UpdateProvider.ProviderName = "ExtaLifeUpdateProvider";
//# sourceMappingURL=UpdateProvider.js.map