蓝牙监听调整
This commit is contained in:
parent
1020632757
commit
541aefe4dd
@ -498,6 +498,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
cyclingController.recorderData.EndDistance = totalDistance;
|
cyclingController.recorderData.EndDistance = totalDistance;
|
||||||
cyclingController.recorderData.AntModelId = AntModelId;
|
cyclingController.recorderData.AntModelId = AntModelId;
|
||||||
cyclingController.recorderData.ManufacturerId = ManufacturerId;
|
cyclingController.recorderData.ManufacturerId = ManufacturerId;
|
||||||
|
cyclingController.recorderData.ManufacturerName = ManufacturerName;
|
||||||
cyclingController.recorderData.DeviceNumber = DeviceNumber;
|
cyclingController.recorderData.DeviceNumber = DeviceNumber;
|
||||||
//显示骑行结果
|
//显示骑行结果
|
||||||
resultPanel.SetActive(true);
|
resultPanel.SetActive(true);
|
||||||
|
|||||||
@ -46,6 +46,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
{
|
{
|
||||||
var bleDevice = _device as BleDevice;
|
var bleDevice = _device as BleDevice;
|
||||||
DeviceNumber = $"{ Helper.FormateMacAddress(bleDevice.Address) },{ ServiceUuids.GetBySensor(bleDevice.Sensor) }";
|
DeviceNumber = $"{ Helper.FormateMacAddress(bleDevice.Address) },{ ServiceUuids.GetBySensor(bleDevice.Sensor) }";
|
||||||
|
ManufacturerName = bleDevice.Name + "," + bleDevice.Network + "," + bleDevice.Sensor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,6 +112,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
protected AntConnector _antConnector;
|
protected AntConnector _antConnector;
|
||||||
|
|
||||||
public int? ManufacturerId { get; private set; }
|
public int? ManufacturerId { get; private set; }
|
||||||
|
public string ManufacturerName { get; private set; }
|
||||||
public string DeviceNumber { get; private set; }
|
public string DeviceNumber { get; private set; }
|
||||||
public int? AntModelId { get; private set; }
|
public int? AntModelId { get; private set; }
|
||||||
|
|
||||||
@ -144,6 +146,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
{
|
{
|
||||||
var bleDevice =_device as BleDevice;
|
var bleDevice =_device as BleDevice;
|
||||||
DeviceNumber = $"{ bleDevice.Address },{ bleDevice.Sensor }";
|
DeviceNumber = $"{ bleDevice.Address },{ bleDevice.Sensor }";
|
||||||
|
ManufacturerName = bleDevice.Name + " " + bleDevice.Network + " " + bleDevice.Sensor;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -112,13 +112,21 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var s = Convert.ToInt64(v).ToString("x8").ToUpperInvariant();
|
//var s = Convert.ToInt64(v).ToString("x8").ToUpperInvariant();
|
||||||
var array = s.ToCharArray();
|
var array = v.ToCharArray();
|
||||||
StringBuilder newLsit = new StringBuilder();
|
StringBuilder newLsit = new StringBuilder();
|
||||||
for (int i = array.Length - 1; i >= 0; i--)
|
List<string> li = new List<string>();
|
||||||
|
for (int i = 0; i < array.Length; i++)
|
||||||
{
|
{
|
||||||
newLsit.Append(array[i]);
|
if ((i+1) % 2 == 0 && i > 0)
|
||||||
if (i % 2 == 0 && i > 0)
|
{
|
||||||
|
li.Add(array[i-1].ToString()+ array[i].ToString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (int i = li.Count() -1 ; i >= 0 ; i--)
|
||||||
|
{
|
||||||
|
newLsit.Append(li[i]);
|
||||||
|
if (i > 0)
|
||||||
{
|
{
|
||||||
newLsit.Append(":");
|
newLsit.Append(":");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,6 +64,8 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public int? ManufacturerId { get; set; }
|
public int? ManufacturerId { get; set; }
|
||||||
|
|
||||||
|
public string ManufacturerName { get; set; }
|
||||||
|
|
||||||
public int? AntModelId { get; set; }
|
public int? AntModelId { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 骑行数据
|
/// 骑行数据
|
||||||
@ -154,7 +156,7 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
|||||||
ContinueIndex = ContinueIndex,
|
ContinueIndex = ContinueIndex,
|
||||||
IsDelete = false,
|
IsDelete = false,
|
||||||
MapCompetitionId = Competitionid,
|
MapCompetitionId = Competitionid,
|
||||||
ManufacturerName = "",//manufacturer == null ? "" : manufacturer.Name,
|
ManufacturerName = ManufacturerName,//manufacturer == null ? "" : manufacturer.Name,
|
||||||
DeviceNumber = DeviceNumber,
|
DeviceNumber = DeviceNumber,
|
||||||
IsRanking = IsNeedRanking,
|
IsRanking = IsNeedRanking,
|
||||||
CurrentRouteStartDistance = CurrentRouteStartDistance,
|
CurrentRouteStartDistance = CurrentRouteStartDistance,
|
||||||
|
|||||||
@ -56,7 +56,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
bicycleWeight = App.CurrentUser.BicycleWeight;
|
bicycleWeight = App.CurrentUser.BicycleWeight;
|
||||||
//#if UNITY_EDITOR
|
//#if UNITY_EDITOR
|
||||||
System.Random rd = new System.Random();
|
System.Random rd = new System.Random();
|
||||||
power = 1000; //rd.Next(150, 300);//测试功率
|
//power = 1000; //rd.Next(150, 300);//测试功率
|
||||||
//#endif
|
//#endif
|
||||||
mainController.TrackResistance(currentSlope * App.rideSetting.sensitivity / 100);
|
mainController.TrackResistance(currentSlope * App.rideSetting.sensitivity / 100);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -138,11 +138,12 @@ namespace Assets.Scripts.Devices.Ble.Win
|
|||||||
|
|
||||||
public bool StartWatcher()
|
public bool StartWatcher()
|
||||||
{
|
{
|
||||||
this.wclWatcher.StartScan(this.wclBleManager.Radio);
|
return base.EnqueueAction(() =>
|
||||||
return true;
|
{
|
||||||
|
this.wclWatcher.StartScan(this.wclBleManager.Radio);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public WclBleGattThread CreateGattThread(BlePeripheralInfo info)
|
public WclBleGattThread CreateGattThread(BlePeripheralInfo info)
|
||||||
{
|
{
|
||||||
lock (locker)
|
lock (locker)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user