UNPKG

@pietrolubini/homebridge-ecoflow

Version:
34 lines (33 loc) 1.68 kB
import { AcOutFrequencyType } from '@ecoflow/accessories/batteries/deltaproultra/interfaces/deltaProUltraHttpApiContracts'; import { AcXBoostType } from '@ecoflow/accessories/batteries/interfaces/batteryHttpApiContracts'; import { MqttQuotaMessage, MqttQuotaMessageWithParam, MqttSetMessage, MqttSetMessageWithParams } from '@ecoflow/apis/interfaces/mqttApiContracts'; export declare enum DeltaProUltraMqttMessageAddrType { PD = "hs_yj751_pd_appshow_addr", PD_SET = "hs_yj751_pd_app_set_info_addr" } export interface DeltaProUltraMqttQuotaMessage extends MqttQuotaMessage { addr: DeltaProUltraMqttMessageAddrType; } export interface DeltaProUltraMqttQuotaMessageWithParams<TParams> extends MqttQuotaMessageWithParam<TParams>, DeltaProUltraMqttQuotaMessage { } export declare enum DeltaProUltraMqttSetCmdCodeType { YJ751_PD_DC_SWITCH_SET = "YJ751_PD_DC_SWITCH_SET", YJ751_PD_AC_DSG_SET = "YJ751_PD_AC_DSG_SET" } export interface DeltaProUltraMqttSetMessage extends MqttSetMessage { cmdCode: DeltaProUltraMqttSetCmdCodeType; } export interface DeltaProUltraMqttSetMessageParams { } export interface DeltaProUltraMqttSetMessageWithParams<TParams extends DeltaProUltraMqttSetMessageParams> extends MqttSetMessageWithParams<TParams>, DeltaProUltraMqttSetMessage { } export interface DeltaProMqttSetOnMessageParams extends DeltaProUltraMqttSetMessageParams { enabled: number; } export interface DeltaProUltraMqttSetOnMessageParams extends DeltaProUltraMqttSetMessageParams { enabled: number; } export interface DeltaProUltraMqttSetXBoostMessageParams extends DeltaProUltraMqttSetMessageParams { xboost: AcXBoostType; outFreq: AcOutFrequencyType; }