go-dcdc200/dcdcusbexample_test.go
Justin Hammond 49bc92fa8d
Reorg, Update Tests and Github Actions (#2)
* Reorg, Update Tests and Github Actions

* Install libusb and only test on ubuntu
2021-09-23 00:59:07 +08:00

26 lines
No EOL
433 B
Go

package dcdcusb_test
import (
"context"
"log"
"time"
"github.com/Fishwaldo/go-dcdc200"
)
func Example() {
dc := dcdcusb.DcDcUSB{}
dc.Init()
if ok, err := dc.Scan(); !ok {
log.Fatalf("Scan Failed: %v", err)
return
}
defer dc.Close()
for i := 0; i < 100; i++ {
ctx, cancel := context.WithTimeout(context.Background(), (1 * time.Second))
dc.GetAllParam(ctx)
cancel()
time.Sleep(1 * time.Second)
}
dc.Close()
}