33 lines
447 B
Go
33 lines
447 B
Go
package main
|
|
|
|
import (
|
|
"github.com/robfig/cron"
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
var err error
|
|
|
|
func main() {
|
|
go gw_router()
|
|
go serial_run()
|
|
c := cron.New()
|
|
c.AddFunc("0, *, *, *, *, *", func() {
|
|
send_data(1001)
|
|
})
|
|
c.AddFunc("0, */10, *, *, *, *", savedata_cron)
|
|
c.AddFunc("0, 0, 0, *, *, *", insertdata)
|
|
c.AddFunc("0, 0, *, *, *, *", get_weather)
|
|
c.Start()
|
|
|
|
select {}
|
|
|
|
}
|
|
|
|
func check(err error) {
|
|
if err != nil {
|
|
log.Println(err)
|
|
os.Exit(1)
|
|
}
|
|
}
|