first commit of files
This commit is contained in:
73
main.go
Normal file
73
main.go
Normal file
@@ -0,0 +1,73 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"artNet/driver"
|
||||
"artNet/server"
|
||||
"fmt"
|
||||
"math"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
bus := driver.NewDriver().NewInterface("2.0.0.1", 0)
|
||||
d, _ := bus.AddDevice(47, 9)
|
||||
|
||||
var i uint8
|
||||
|
||||
s := server.NewServer()
|
||||
|
||||
s.ServeHttp(8120)
|
||||
|
||||
for {
|
||||
if i == math.MaxUint8 {
|
||||
i = 0
|
||||
}
|
||||
err := d.SetChannelValue(0, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(1, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(2, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(3, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(4, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(5, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(6, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(7, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
err = d.SetChannelValue(8, i)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
if err := bus.SendData(); err != nil {
|
||||
fmt.Println(12, err)
|
||||
panic(err)
|
||||
}
|
||||
time.Sleep(100 * time.Microsecond)
|
||||
i += 1
|
||||
i = 0
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user