UNPKG

@pietrolubini/homebridge-ecoflow

Version:
12 lines (11 loc) 1.09 kB
import { EcoFlowAccessoryWithQuotaBase } from '@ecoflow/accessories/ecoFlowAccessoryWithQuotaBase'; import { GlacierAllQuotaData } from '@ecoflow/accessories/glacier/interfaces/glacierHttpApiContracts'; import { GlacierMqttSetMessageParams, GlacierMqttSetOperateType } from '@ecoflow/accessories/glacier/interfaces/glacierMqttApiContracts'; import { TemperatureDisplayUnitsType } from '@ecoflow/characteristics/characteristicContracts'; import { ThermostatFridgeServiceBase } from '@ecoflow/services/thermostatFridgeServiceBase'; export declare abstract class GlacierThermostatFridgeServiceBase extends ThermostatFridgeServiceBase { constructor(ecoFlowAccessory: EcoFlowAccessoryWithQuotaBase<GlacierAllQuotaData>, serviceSubType: string); protected processOnSetTargetState(): Promise<void>; protected processOnSetTemperatureDisplayUnits(value: TemperatureDisplayUnitsType, revert: () => void): Promise<void>; protected sendSetCommand<TParams extends GlacierMqttSetMessageParams>(operateType: GlacierMqttSetOperateType, params: TParams, revert: () => void): Promise<void>; }