You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2017/03/28 22:41:58 UTC
[61/67] [abbrv] incubator-mynewt-newtmgr git commit: newtmgr - Allow
BLE conn prof to specify peer name
newtmgr - Allow BLE conn prof to specify peer name
Prior to this commit, the connection profile had to specify the peer's
address type and address.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/commit/3637a5ae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/tree/3637a5ae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/diff/3637a5ae
Branch: refs/heads/master
Commit: 3637a5ae9473eb27d01162fb1c3190adf01845ef
Parents: 2c153c2
Author: Christopher Collins <cc...@apache.org>
Authored: Mon Mar 27 19:46:09 2017 -0700
Committer: Christopher Collins <cc...@apache.org>
Committed: Tue Mar 28 15:38:36 2017 -0700
----------------------------------------------------------------------
newtmgr/config/ble_config.go | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-newtmgr/blob/3637a5ae/newtmgr/config/ble_config.go
----------------------------------------------------------------------
diff --git a/newtmgr/config/ble_config.go b/newtmgr/config/ble_config.go
index dbdf3dc..e614d7a 100644
--- a/newtmgr/config/ble_config.go
+++ b/newtmgr/config/ble_config.go
@@ -33,6 +33,7 @@ import (
type BleConfig struct {
PeerAddrType bledefs.BleAddrType
PeerAddr bledefs.BleAddr
+ PeerName string
OwnAddrType bledefs.BleAddrType
OwnAddr bledefs.BleAddr
@@ -77,6 +78,8 @@ func ParseBleConnString(cs string) (*BleConfig, error) {
return nil, einvalBleConnString("Invalid peer_addr; %s",
err.Error())
}
+ case "peer_name":
+ bc.PeerName = v
case "own_addr_type":
bc.OwnAddrType, err = bledefs.BleAddrTypeFromString(v)
if err != nil {
@@ -102,9 +105,12 @@ func ParseBleConnString(cs string) (*BleConfig, error) {
func FillSesnCfg(bc *BleConfig, sc *sesn.SesnCfg) {
sc.Ble.OwnAddrType = bc.OwnAddrType
- sc.Ble.Peer = bledefs.BleDev{
- AddrType: bc.PeerAddrType,
- Addr: bc.PeerAddr,
+ sc.Ble.Peer = bledefs.BlePeerSpec{
+ Dev: bledefs.BleDev{
+ AddrType: bc.PeerAddrType,
+ Addr: bc.PeerAddr,
+ },
+ Name: bc.PeerName,
}
// We don't need to stick around until a connection closes.