tlwpa4220

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2022 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// PowerLineStatisticsPath Endpoint
	PowerLineStatisticsPath string = "admin/powerline?form=plc_device"
)
View Source
const (
	// Reboot Endpoint
	RebootEndpointPath string = "admin/reboot.json"
)
View Source
const (
	// WirelessStatisticsPath Endpoint
	WirelessStatisticsPath string = "admin/wireless?form=statistics"
)

Variables

View Source
var (
	// PowerLineStatisticsParams Parameters to get powerline statistics
	PowerLineStatisticsParams url.Values = url.Values{
		"operation": {"load"},
	}
)
View Source
var (
	// RebootParams Parameters for reboot
	RebootParams map[string][]string = map[string][]string{
		"operation": {"write"},
	}
)
View Source
var (
	// WirelessStatisticsParams Parameters to get wireless statistics
	WirelessStatisticsParams url.Values = url.Values{
		"operation": {"load"},
	}
)

Functions

This section is empty.

Types

type Client

type Client struct {
	Username string
	Password string
	IP       string
}

func (Client) PowerLineStatistics

func (c Client) PowerLineStatistics() (PowerLineStatistics, error)

func (Client) Reboot

func (c Client) Reboot() error

func (Client) WirelessStatistics

func (c Client) WirelessStatistics() (WirelessStatistics, error)

type PowerLineStatistics

type PowerLineStatistics struct {
	Timeout bool                      `json:"timeout"`
	Success bool                      `json:"success"`
	Data    []powerLineStatisticsData `json:"data"`
}

type WirelessStatistics

type WirelessStatistics struct {
	Success bool                     `json:"success"`
	Timeout bool                     `json:"timeout"`
	Data    []wirelessStatisticsData `json:"data"`
	Others  wirelessStatisticsOthers `json:"others"`
}

Jump to

Keyboard shortcuts

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