data

package
v0.0.0-...-cdb9a26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ON                  int    = 1
	OFF                 int    = 0
	ON_STR              string = "ON"
	OFF_STR             string = "OFF"
	ZoneId1             int    = 1
	ZoneId2             int    = 2
	ModeHeatAndHotWater int    = -1
	ModeOnlyHotWater    int    = 0
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SetOpertaion

type SetOpertaion struct {
	NewMode int `json:"newMode"`
}

type SetStatus

type SetStatus struct {
	OperationStatus *int            `json:"operationStatus,omitempty"`
	OperationMode   *int            `json:"operationMode,omitempty"`
	DeviceGuid      string          `json:"deviceGuid,omitempty"`
	ZoneStatus      []SetZoneStatus `json:"zoneStatus,omitempty"`
	TankStatus      []SetTankStatus `json:"tankStatus,omitempty"`
}

type SetStatusData

type SetStatusData struct {
	Status []SetStatus `json:"status,omitempty"`
}

type SetTankStatus

type SetTankStatus struct {
	OperationStatus *int `json:"operationStatus,omitempty"`
}

type SetTemp

type SetTemp struct {
	NewTemp int `json:"newTemp"`
}

type SetZoneStatus

type SetZoneStatus struct {
	OperationStatus *int `json:"operationStatus,omitempty"`
	ZoneId          *int `json:"zoneId,omitempty"`
}

type Status

type Status struct {
	DeviceStatus    int `json:"deiceStatus,omitempty"`
	OperationStatus int `json:"operationStatus,omitempty"`
	SpecialStatus   []struct {
		SpecialMode     int `json:"specialMode"`
		OperationStatus int `json:"operationStatus"`
	} `json:"specialStatus,omitempty"`
	ZoneStatus    []ZoneStatus `json:"zoneStatus,omitempty"`
	OutdoorNow    int          `json:"outdoorNow,omitempty"`
	OperationMode int          `json:"operationMode,omitempty"`
	HolidayTimer  int          `json:"holidayTimer,omitempty"`
	DeviceGuid    string       `json:"deviceGuid,omitempty"`
	Bivalent      int          `json:"bivalent,omitempty"`
	TankStatus    []TankStatus `json:"tankStatus,omitempty"`
}

type StatusData

type StatusData struct {
	Status    []Status `json:"status,omitempty"`
	ErrorCode int      `json:"errorCode,omitempty"`
}

func GetDeviceData

func GetDeviceData() (StatusData, error)

type TankStatus

type TankStatus struct {
	OperationStatus int `json:"operationStatus,omitempty"`
	TemparatureNow  int `json:"temparatureNow,omitempty"`
	HeatMax         int `json:"heatMax,omitempty"`
	HeatMin         int `json:"heatMin,omitempty"`
	HeatSet         int `json:"heatSet,omitempty"`
}

type ZoneStatus

type ZoneStatus struct {
	OperationStatus int `json:"operationStatus,omitempty"`
	EcoHeat         int `json:"ecoHeat,omitempty"`
	CoolMin         int `json:"coolMin,omitempty"`
	HeatMin         int `json:"heatMin,omitempty"`
	ComfortCool     int `json:"comfortCool,omitempty"`
	TemparatureNow  int `json:"temparatureNow,omitempty"`
	CoolSet         int `json:"coolSet,omitempty"`
	ZoneId          int `json:"zoneId,omitempty"`
	ComfortHeat     int `json:"comfortHeat,omitempty"`
	HeatMax         int `json:"heatMax,omitempty"`
	CoolMax         int `json:"coolMax,omitempty"`
	EcoCool         int `json:"ecoCool,omitempty"`
	HeatSet         int `json:"heatSet,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL