|
|
|
@ -639,7 +639,7 @@ namespace FBeeService
|
|
|
|
|
var device = this.GetDeviceByAddress(deviceRepo, sn, address);
|
|
|
|
|
if (device != null)
|
|
|
|
|
{
|
|
|
|
|
device.AddorUpdateData("State", ms.ReadInt(), DeviceDataType.Int, "状态");
|
|
|
|
|
device.AddorUpdateData(Keys.State, ms.ReadInt(), DeviceDataType.Int, "状态");
|
|
|
|
|
deviceRepo.SaveChanges();
|
|
|
|
|
this.SendDevice(device);
|
|
|
|
|
}
|
|
|
|
@ -1265,22 +1265,22 @@ namespace FBeeService
|
|
|
|
|
|
|
|
|
|
public void SendDevice(Device device)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("send device to server");
|
|
|
|
|
using (var scope = _applicationServices.CreateScope())
|
|
|
|
|
{
|
|
|
|
|
var clientService = scope.ServiceProvider.GetService<ClientService>();
|
|
|
|
|
clientService.SendDevice(device);
|
|
|
|
|
}
|
|
|
|
|
//Console.WriteLine("send device to server");
|
|
|
|
|
//using (var scope = _applicationServices.CreateScope())
|
|
|
|
|
//{
|
|
|
|
|
// var clientService = scope.ServiceProvider.GetService<ClientService>();
|
|
|
|
|
// clientService.SendDevice(device);
|
|
|
|
|
//}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SendDeviceInfo(DeviceInfo deviceInfo)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("send device to server");
|
|
|
|
|
using (var scope = _applicationServices.CreateScope())
|
|
|
|
|
{
|
|
|
|
|
var clientService = scope.ServiceProvider.GetService<ClientService>();
|
|
|
|
|
clientService.SendDeviceInfo(deviceInfo);
|
|
|
|
|
};
|
|
|
|
|
//Console.WriteLine("send device to server");
|
|
|
|
|
//using (var scope = _applicationServices.CreateScope())
|
|
|
|
|
//{
|
|
|
|
|
// var clientService = scope.ServiceProvider.GetService<ClientService>();
|
|
|
|
|
// clientService.SendDeviceInfo(deviceInfo);
|
|
|
|
|
//};
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|