Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonLinkProperties ¶
type CommonLinkProperties struct { NewWANAccessType WANAccessType `xml:"NewWANAccessType"` NewLayer1UpstreamMaxBitRate uint `xml:"NewLayer1UpstreamMaxBitRate"` NewLayer1DownstreamMaxBitRate uint `xml:"NewLayer1DownstreamMaxBitRate"` NewPhysicalLinkStatus PhysicalLinkStatus `xml:"NewPhysicalLinkStatus"` }
type Fritzbox ¶
type Fritzbox struct {
// contains filtered or unexported fields
}
Fritzbox is an HTTP fritzbox for communicating with FRITZ!Box routers via TR-064 protocol.
func (Fritzbox) GetCommonLinkProperties ¶
func (f Fritzbox) GetCommonLinkProperties() (*CommonLinkProperties, error)
func (Fritzbox) GetTotalBytesReceived ¶
func (Fritzbox) GetTotalBytesSent ¶
func (Fritzbox) GetTotalPacketsReceived ¶
func (Fritzbox) GetTotalPacketsSent ¶
type PhysicalLinkStatus ¶
type PhysicalLinkStatus string
const ( PhysicalLinkStatusDown PhysicalLinkStatus = "Down" PhysicalLinkStatusInitializing PhysicalLinkStatus = "Initializing" PhysicalLinkStatusUp PhysicalLinkStatus = "Up" )
func (PhysicalLinkStatus) String ¶
func (p PhysicalLinkStatus) String() string
type TotalBytesReceived ¶
type TotalBytesReceived struct {
NewTotalBytesReceived uint `xml:"NewTotalBytesReceived"`
}
type TotalBytesSent ¶
type TotalBytesSent struct {
NewTotalBytesSent uint `xml:"NewTotalBytesSent"`
}
type TotalPacketsReceived ¶
type TotalPacketsReceived struct {
NewTotalPacketsReceived uint `xml:"NewTotalPacketsReceived"`
}
type TotalPacketsSent ¶
type TotalPacketsSent struct {
NewTotalPacketsSent uint `xml:"NewTotalPacketsSent"`
}
type WANAccessType ¶
type WANAccessType string
const ( WANAccessTypeDSL WANAccessType = "DSL" WANAccessTypeEthernet WANAccessType = "Ethernet" WANAccessTypeXAVMDEFiber WANAccessType = "X_AVM-DE_Fiber" WANAccessTypeXAVMDEUMTS WANAccessType = "X_AVM-DE_UMTS" WANAccessTypeXAVMDECable WANAccessType = "X_AVM-DE_Cable" WANAccessTypeXAVMDELTE WANAccessType = "X_AVM-DE_LTE" )
func (WANAccessType) String ¶
func (w WANAccessType) String() string
Click to show internal directories.
Click to hide internal directories.