# Dividat Drivers

Dividat drivers and hardware test suites (in Go!).

## Prerequisites

-   [Go](https://golang.org/)
-   [Glide](https://glide.sh/)
-   [UPX](https://upx.github.io/)

## Quick start

-   Clone repository to your `$GOPATH`:

        cd $GOPATH
        mkdir -p github.com/dividat
        cd github.com/dividat
        git clone git@github.com:dividat/driver-go.git

-   Install dependenceis with glide:
        glide Install

-   Build and run
        make
        ./release/dividat-driver

## Notes

-   Requires a special build of `diviapps`
-   Change the Senso address in `main.go`

## TODO

-   Senso discovery (<https://github.com/grandcat/zeroconf>)
-   Selfupdate (<https://github.com/inconshreveable/go-update> and possibly <https://github.com/flynn/go-tuf>)

# Dividat Drivers

Dividat drivers and hardware test suites (in Go!).

## Prerequisites

-   [Go](https://golang.org/)
-   [Glide](https://glide.sh/)
-   [UPX](https://upx.github.io/)

## Quick start

-   Clone repository to your `$GOPATH`:

        cd $GOPATH
        mkdir -p github.com/dividat
        cd github.com/dividat
        git clone git@github.com:dividat/driver-go.git

-   Install dependenceis with glide:
        glide Install

-   Build and run
        make
        ./release/dividat-driver

    Or use `go run`:

        go run cmd/dividat-driver/main.go start

## Notes

-   Requires a special build of `diviapps`
-   Change the Senso address in `main.go`

## TODO

-   Senso discovery (<https://github.com/grandcat/zeroconf>)
-   Selfupdate (<https://github.com/inconshreveable/go-update> and possibly <https://github.com/flynn/go-tuf>)

Add note on how to start with `go run`
Add note on how to start with `go run`
