Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmeterResponse ¶
type EmeterResponse struct { Emeter struct { GetRealtime struct { // 1st plug generation E-Meter Response Current float64 `json:"current,omitempty"` Voltage float64 `json:"voltage,omitempty"` Power float64 `json:"power,omitempty"` Total float64 `json:"total,omitempty"` // 2nd plug generation E-Meter Response CurrentMa float64 `json:"current_ma,omitempty"` VoltageMv float64 `json:"voltage_mv,omitempty"` PowerMw float64 `json:"power_mw,omitempty"` TotalWh float64 `json:"total_wh,omitempty"` ErrCode int `json:"err_code,omitempty"` } `json:"get_realtime"` } `json:"emeter"` }
EmeterResponse is the TP-Link plug/outlet api emeter response
type SystemResponse ¶
type SystemResponse struct { System struct { SetRelayState struct { ErrCode int `json:"err_code,omitempty"` } `json:"set_relay_state"` GetSysinfo struct { ErrCode int `json:"err_code,omitempty"` SwVer string `json:"sw_ver,omitempty"` Model string `json:"model,omitempty"` Alias string `json:"alias,omitempty"` DevName string `json:"dev_name,omitempty"` RelayState int `json:"relay_state,omitempty"` Feature string `json:"feature,omitempty"` } `json:"get_sysinfo"` } `json:"system"` }
SystemResponse is the TP-Link plug/outlet api system response
Click to show internal directories.
Click to hide internal directories.