lavva.exalushome.extalife
Version:
Library implementing communication and abstraction layers for ExtaLife API in ExalusHome system
19 lines (18 loc) • 713 B
TypeScript
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;
}