Fork github.com/huin/goupnp to add open-home support
f6cef970a4
the Service field on the ServiceClient is already *goupnp.Service, so taking the address makes it a **goupnp.Service which no longer will dereference to call methods on type *goupnp.Service like String and RequestSCDP. |
||
---|---|---|
cmd | ||
dcps | ||
example | ||
gotasks | ||
httpu | ||
scpd | ||
soap | ||
ssdp | ||
device.go | ||
goupnp.go | ||
LICENSE | ||
README.md | ||
service_client.go |
goupnp is a UPnP client library for Go
Installation
Run go get -u github.com/huin/goupnp
.
Regenerating dcps generated source code:
- Install gotasks:
go get -u github.com/jingweno/gotask
- Change to the gotasks directory:
cd gotasks
- Download UPnP specification data (if not done already):
wget http://upnp.org/resources/upnpresources.zip
- Regenerate source code:
gotask specgen -s upnpresources.zip -o ../dcps