添加无线下位机相关配置
This commit is contained in:
parent
4f22cc2f4b
commit
b557176ceb
|
@ -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"]
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue