Versions in this module Expand all Collapse all v0 v0.1.2 Nov 20, 2024 v0.1.1 Nov 20, 2024 Changes in this version + var Xlmns = map[string]string + type Device struct + func GetAvailableDevicesAtSpecificEthernetInterface(interfaceName string) ([]Device, error) + func NewDevice(params DeviceParams) (*Device, error) + func (dev *Device) GetDeviceInfo() DeviceInfo + func (dev *Device) GetDeviceParams() DeviceParams + func (dev *Device) GetEndpoint(name string) string + func (dev *Device) GetServices() map[string]string + func (dev Device) CallMethod(method interface{}) (*http.Response, error) + type DeviceInfo struct + FirmwareVersion string + HardwareId string + Manufacturer string + Model string + SerialNumber string + type DeviceParams struct + HttpClient *http.Client + Password string + Username string + Xaddr string + type DeviceType int + const NVA + const NVD + const NVS + const NVT + func (devType DeviceType) String() string