添加无线下位机相关配置

This commit is contained in:
fish 2019-03-22 11:13:07 +08:00
parent 4f22cc2f4b
commit b557176ceb
4 changed files with 38 additions and 4 deletions

View File

@ -90,6 +90,24 @@
}
]
},
"wireless_slave_devices":[
{
"adrh":0,
"adrl":0,
"type":0,
"version":"yunhorn_ys_l_v1",
"flip":true,
"id":"15FC0975-BE31-42C4-9194-B5F552CC7255"
},
{
"adrh":0,
"adrl":0,
"type":1,
"version":"yunhorn_ys_l_v1",
"flip":true,
"id":"1E18417B-E60D-44BA-B595-D0E85870BFF7"
}
],
"devices_list": [
["4E5D52DD-EB81-43C0-A2B6-04E432412EBA", "loraport", "yunhorn_kgl_l_v1", "1"],
["EB5B0798-9B7F-474E-AAB8-467FD5FE1293", "loraport", "yunhorn_kgl_l_v1", "2"]

View File

@ -41,9 +41,6 @@ func build_data(code int, data []Device) []byte {
R_data.GATEWAY_INFO = conf.GATEWAY_INFO
DEVICEDATAS.RLock()
for _, i := range DEVICEDATAS.DATA {
log.Println("=========================================")
log.Println(i)
log.Println("=========================================")
R_data.DEVICES = append(R_data.DEVICES, i)
}
DEVICEDATAS.RUnlock()

View File

@ -28,6 +28,17 @@ type Conf struct {
POST_TO_SERVER string `json:"post_to_server"`
DEBUG bool `json:"debug"`
OPENSERIAL bool `json:"openserial"`
WIRELESSSLAVEDEVICES []WirelessSlaveDevice `json:"wireless_slave_devices"`
}
//无线 下位机
type WirelessSlaveDevice struct{
ADRH int `json:"adrh"`
ADRL int `json:"adrl"`
TYPE int `json:"type"`
VERSION string `json:"version"`
FLIP bool `json:"flip"`
ID string `json:"id"`
}
type Gateway_info struct {
@ -75,6 +86,13 @@ func init() {
check(err)
var device Device
log.Println("slaveDevices:",conf.WIRELESSSLAVEDEVICES)
// for _,i := range conf.WIRELESSSLAVEDEVICES{
// log.Println(conf.WIRELESSSLAVEDEVICES[k].ID)
// log.Println(i.ID)
// }
DEVICEDATAS.Lock()
DEVICEDATAS.DATA = make(map[string]Device)
//初始化设备目前conf.DEVICES_LIST 指的是lora

View File

@ -17,8 +17,9 @@ func main() {
c.AddFunc("0, *, *, *, *, *", func() {
send_data(1001)
})
// devices := []Device{}
c.AddFunc("*/10, *, *, *, *, *", func() {
// devices := []Device{}
// log.Println(string(build_data(1001,devices)))
})