UNPKG

lavva.exalushome.extalife

Version:

Library implementing communication and abstraction layers for ExtaLife API in ExalusHome system

19 lines (18 loc) 713 B
import { IDevice } from 'lavva.exalushome/build/js/Services/Devices/IDevice'; import { ResponseResult } from 'lavva.exalushome/build/js/Services/FieldChangeResult'; import { GetParamsErrorCode } from '../../../ExtaLife'; import { IFirmwareService } from './IFirmwareService'; export declare class FirmwareService implements IFirmwareService { private _connection; static readonly ServiceName: string; constructor(); GetServiceName(): string; GetFirmwareVersionAsync(device: IDevice): Promise<FirmwareVersion | ResponseResult<GetParamsErrorCode>>; } export declare class FirmwareVersion { Revision: number; Build: number; Minor: number; Major: number; ToString(): string; }