.. | ||
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