Versions in this module Expand all Collapse all v1 v1.0.0 Jan 25, 2021 Changes in this version + const URN_LANDevice_1 + const URN_LANHostConfigManagement_1 + const URN_Layer3Forwarding_1 + const URN_WANCableLinkConfig_1 + const URN_WANCommonInterfaceConfig_1 + const URN_WANConnectionDevice_1 + const URN_WANDSLLinkConfig_1 + const URN_WANDevice_1 + const URN_WANEthernetLinkConfig_1 + const URN_WANIPConnection_1 + const URN_WANPOTSLinkConfig_1 + const URN_WANPPPConnection_1 + type LANHostConfigManagement1 struct + func NewLANHostConfigManagement1Clients() (clients []*LANHostConfigManagement1, errors []error, err error) + func NewLANHostConfigManagement1ClientsByURL(loc *url.URL) ([]*LANHostConfigManagement1, error) + func NewLANHostConfigManagement1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*LANHostConfigManagement1, error) + func (client *LANHostConfigManagement1) DeleteDNSServer(NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) DeleteIPRouter(NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) DeleteReservedAddress(NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) GetAddressRange() (NewMinAddress string, NewMaxAddress string, err error) + func (client *LANHostConfigManagement1) GetDHCPRelay() (NewDHCPRelay bool, err error) + func (client *LANHostConfigManagement1) GetDHCPServerConfigurable() (NewDHCPServerConfigurable bool, err error) + func (client *LANHostConfigManagement1) GetDNSServers() (NewDNSServers string, err error) + func (client *LANHostConfigManagement1) GetDomainName() (NewDomainName string, err error) + func (client *LANHostConfigManagement1) GetIPRoutersList() (NewIPRouters string, err error) + func (client *LANHostConfigManagement1) GetReservedAddresses() (NewReservedAddresses string, err error) + func (client *LANHostConfigManagement1) GetSubnetMask() (NewSubnetMask string, err error) + func (client *LANHostConfigManagement1) SetAddressRange(NewMinAddress string, NewMaxAddress string) (err error) + func (client *LANHostConfigManagement1) SetDHCPRelay(NewDHCPRelay bool) (err error) + func (client *LANHostConfigManagement1) SetDHCPServerConfigurable(NewDHCPServerConfigurable bool) (err error) + func (client *LANHostConfigManagement1) SetDNSServer(NewDNSServers string) (err error) + func (client *LANHostConfigManagement1) SetDomainName(NewDomainName string) (err error) + func (client *LANHostConfigManagement1) SetIPRouter(NewIPRouters string) (err error) + func (client *LANHostConfigManagement1) SetReservedAddress(NewReservedAddresses string) (err error) + func (client *LANHostConfigManagement1) SetSubnetMask(NewSubnetMask string) (err error) + type Layer3Forwarding1 struct + func NewLayer3Forwarding1Clients() (clients []*Layer3Forwarding1, errors []error, err error) + func NewLayer3Forwarding1ClientsByURL(loc *url.URL) ([]*Layer3Forwarding1, error) + func NewLayer3Forwarding1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*Layer3Forwarding1, error) + func (client *Layer3Forwarding1) GetDefaultConnectionService() (NewDefaultConnectionService string, err error) + func (client *Layer3Forwarding1) SetDefaultConnectionService(NewDefaultConnectionService string) (err error) + type WANCableLinkConfig1 struct + func NewWANCableLinkConfig1Clients() (clients []*WANCableLinkConfig1, errors []error, err error) + func NewWANCableLinkConfig1ClientsByURL(loc *url.URL) ([]*WANCableLinkConfig1, error) + func NewWANCableLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANCableLinkConfig1, error) + func (client *WANCableLinkConfig1) GetBPIEncryptionEnabled() (NewBPIEncryptionEnabled bool, err error) + func (client *WANCableLinkConfig1) GetCableLinkConfigInfo() (NewCableLinkConfigState string, NewLinkType string, err error) + func (client *WANCableLinkConfig1) GetConfigFile() (NewConfigFile string, err error) + func (client *WANCableLinkConfig1) GetDownstreamFrequency() (NewDownstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetDownstreamModulation() (NewDownstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetTFTPServer() (NewTFTPServer string, err error) + func (client *WANCableLinkConfig1) GetUpstreamChannelID() (NewUpstreamChannelID uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamFrequency() (NewUpstreamFrequency uint32, err error) + func (client *WANCableLinkConfig1) GetUpstreamModulation() (NewUpstreamModulation string, err error) + func (client *WANCableLinkConfig1) GetUpstreamPowerLevel() (NewUpstreamPowerLevel uint32, err error) + type WANCommonInterfaceConfig1 struct + func NewWANCommonInterfaceConfig1Clients() (clients []*WANCommonInterfaceConfig1, errors []error, err error) + func NewWANCommonInterfaceConfig1ClientsByURL(loc *url.URL) ([]*WANCommonInterfaceConfig1, error) + func NewWANCommonInterfaceConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANCommonInterfaceConfig1, error) + func (client *WANCommonInterfaceConfig1) GetActiveConnection(NewActiveConnectionIndex uint16) (NewActiveConnDeviceContainer string, NewActiveConnectionServiceID string, ...) + func (client *WANCommonInterfaceConfig1) GetCommonLinkProperties() (NewWANAccessType string, NewLayer1UpstreamMaxBitRate uint32, ...) + func (client *WANCommonInterfaceConfig1) GetEnabledForInternet() (NewEnabledForInternet bool, err error) + func (client *WANCommonInterfaceConfig1) GetMaximumActiveConnections() (NewMaximumActiveConnections uint16, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesReceived() (NewTotalBytesReceived uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalBytesSent() (NewTotalBytesSent uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsReceived() (NewTotalPacketsReceived uint32, err error) + func (client *WANCommonInterfaceConfig1) GetTotalPacketsSent() (NewTotalPacketsSent uint32, err error) + func (client *WANCommonInterfaceConfig1) GetWANAccessProvider() (NewWANAccessProvider string, err error) + func (client *WANCommonInterfaceConfig1) SetEnabledForInternet(NewEnabledForInternet bool) (err error) + type WANDSLLinkConfig1 struct + func NewWANDSLLinkConfig1Clients() (clients []*WANDSLLinkConfig1, errors []error, err error) + func NewWANDSLLinkConfig1ClientsByURL(loc *url.URL) ([]*WANDSLLinkConfig1, error) + func NewWANDSLLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANDSLLinkConfig1, error) + func (client *WANDSLLinkConfig1) GetATMEncapsulation() (NewATMEncapsulation string, err error) + func (client *WANDSLLinkConfig1) GetAutoConfig() (NewAutoConfig bool, err error) + func (client *WANDSLLinkConfig1) GetDSLLinkInfo() (NewLinkType string, NewLinkStatus string, err error) + func (client *WANDSLLinkConfig1) GetDestinationAddress() (NewDestinationAddress string, err error) + func (client *WANDSLLinkConfig1) GetFCSPreserved() (NewFCSPreserved bool, err error) + func (client *WANDSLLinkConfig1) GetModulationType() (NewModulationType string, err error) + func (client *WANDSLLinkConfig1) SetATMEncapsulation(NewATMEncapsulation string) (err error) + func (client *WANDSLLinkConfig1) SetDSLLinkType(NewLinkType string) (err error) + func (client *WANDSLLinkConfig1) SetDestinationAddress(NewDestinationAddress string) (err error) + func (client *WANDSLLinkConfig1) SetFCSPreserved(NewFCSPreserved bool) (err error) + type WANEthernetLinkConfig1 struct + func NewWANEthernetLinkConfig1Clients() (clients []*WANEthernetLinkConfig1, errors []error, err error) + func NewWANEthernetLinkConfig1ClientsByURL(loc *url.URL) ([]*WANEthernetLinkConfig1, error) + func NewWANEthernetLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANEthernetLinkConfig1, error) + func (client *WANEthernetLinkConfig1) GetEthernetLinkStatus() (NewEthernetLinkStatus string, err error) + type WANIPConnection1 struct + func NewWANIPConnection1Clients(ctx context.Context) (clients []*WANIPConnection1, errors []error, err error) + func NewWANIPConnection1ClientsByURL(loc *url.URL) ([]*WANIPConnection1, error) + func NewWANIPConnection1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANIPConnection1, error) + func (client *WANIPConnection1) AddPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (err error) + func (client *WANIPConnection1) DeletePortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (err error) + func (client *WANIPConnection1) ForceTermination() (err error) + func (client *WANIPConnection1) GetAutoDisconnectTime() (NewAutoDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetConnectionTypeInfo() (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANIPConnection1) GetExternalIPAddress() (NewExternalIPAddress string, err error) + func (client *WANIPConnection1) GetGenericPortMappingEntry(NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANIPConnection1) GetIdleDisconnectTime() (NewIdleDisconnectTime uint32, err error) + func (client *WANIPConnection1) GetNATRSIPStatus() (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANIPConnection1) GetSpecificPortMappingEntry(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANIPConnection1) GetStatusInfo() (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANIPConnection1) GetWarnDisconnectDelay() (NewWarnDisconnectDelay uint32, err error) + func (client *WANIPConnection1) RequestConnection() (err error) + func (client *WANIPConnection1) RequestTermination() (err error) + func (client *WANIPConnection1) SetAutoDisconnectTime(NewAutoDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetConnectionType(NewConnectionType string) (err error) + func (client *WANIPConnection1) SetIdleDisconnectTime(NewIdleDisconnectTime uint32) (err error) + func (client *WANIPConnection1) SetWarnDisconnectDelay(NewWarnDisconnectDelay uint32) (err error) + type WANPOTSLinkConfig1 struct + func NewWANPOTSLinkConfig1Clients() (clients []*WANPOTSLinkConfig1, errors []error, err error) + func NewWANPOTSLinkConfig1ClientsByURL(loc *url.URL) ([]*WANPOTSLinkConfig1, error) + func NewWANPOTSLinkConfig1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANPOTSLinkConfig1, error) + func (client *WANPOTSLinkConfig1) GetCallRetryInfo() (NewNumberOfRetries uint32, NewDelayBetweenRetries uint32, err error) + func (client *WANPOTSLinkConfig1) GetDataCompression() (NewDataCompression string, err error) + func (client *WANPOTSLinkConfig1) GetDataModulationSupported() (NewDataModulationSupported string, err error) + func (client *WANPOTSLinkConfig1) GetDataProtocol() (NewDataProtocol string, err error) + func (client *WANPOTSLinkConfig1) GetFclass() (NewFclass string, err error) + func (client *WANPOTSLinkConfig1) GetISPInfo() (NewISPPhoneNumber string, NewISPInfo string, NewLinkType string, err error) + func (client *WANPOTSLinkConfig1) GetPlusVTRCommandSupported() (NewPlusVTRCommandSupported bool, err error) + func (client *WANPOTSLinkConfig1) SetCallRetryInfo(NewNumberOfRetries uint32, NewDelayBetweenRetries uint32) (err error) + func (client *WANPOTSLinkConfig1) SetISPInfo(NewISPPhoneNumber string, NewISPInfo string, NewLinkType string) (err error) + type WANPPPConnection1 struct + func NewWANPPPConnection1Clients(ctx context.Context) (clients []*WANPPPConnection1, errors []error, err error) + func NewWANPPPConnection1ClientsByURL(loc *url.URL) ([]*WANPPPConnection1, error) + func NewWANPPPConnection1ClientsFromRootDevice(rootDevice *goupnp.RootDevice, loc *url.URL) ([]*WANPPPConnection1, error) + func (client *WANPPPConnection1) AddPortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) (err error) + func (client *WANPPPConnection1) ConfigureConnection(NewUserName string, NewPassword string) (err error) + func (client *WANPPPConnection1) DeletePortMapping(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (err error) + func (client *WANPPPConnection1) ForceTermination() (err error) + func (client *WANPPPConnection1) GetAutoDisconnectTime() (NewAutoDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetConnectionTypeInfo() (NewConnectionType string, NewPossibleConnectionTypes string, err error) + func (client *WANPPPConnection1) GetExternalIPAddress() (NewExternalIPAddress string, err error) + func (client *WANPPPConnection1) GetGenericPortMappingEntry(NewPortMappingIndex uint16) (NewRemoteHost string, NewExternalPort uint16, NewProtocol string, ...) + func (client *WANPPPConnection1) GetIdleDisconnectTime() (NewIdleDisconnectTime uint32, err error) + func (client *WANPPPConnection1) GetLinkLayerMaxBitRates() (NewUpstreamMaxBitRate uint32, NewDownstreamMaxBitRate uint32, err error) + func (client *WANPPPConnection1) GetNATRSIPStatus() (NewRSIPAvailable bool, NewNATEnabled bool, err error) + func (client *WANPPPConnection1) GetPPPAuthenticationProtocol() (NewPPPAuthenticationProtocol string, err error) + func (client *WANPPPConnection1) GetPPPCompressionProtocol() (NewPPPCompressionProtocol string, err error) + func (client *WANPPPConnection1) GetPPPEncryptionProtocol() (NewPPPEncryptionProtocol string, err error) + func (client *WANPPPConnection1) GetPassword() (NewPassword string, err error) + func (client *WANPPPConnection1) GetSpecificPortMappingEntry(NewRemoteHost string, NewExternalPort uint16, NewProtocol string) (NewInternalPort uint16, NewInternalClient string, NewEnabled bool, ...) + func (client *WANPPPConnection1) GetStatusInfo() (NewConnectionStatus string, NewLastConnectionError string, NewUptime uint32, ...) + func (client *WANPPPConnection1) GetUserName() (NewUserName string, err error) + func (client *WANPPPConnection1) GetWarnDisconnectDelay() (NewWarnDisconnectDelay uint32, err error) + func (client *WANPPPConnection1) RequestConnection() (err error) + func (client *WANPPPConnection1) RequestTermination() (err error) + func (client *WANPPPConnection1) SetAutoDisconnectTime(NewAutoDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetConnectionType(NewConnectionType string) (err error) + func (client *WANPPPConnection1) SetIdleDisconnectTime(NewIdleDisconnectTime uint32) (err error) + func (client *WANPPPConnection1) SetWarnDisconnectDelay(NewWarnDisconnectDelay uint32) (err error)