41 lines
1.3 KiB
C#
41 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace YD_AllHeartRates.Commons.Dto.Mqtt
|
|
{
|
|
public class BlePayload2
|
|
{
|
|
public DateTime Timestamp { get; set; }
|
|
public string Type { get; set; } = default!;
|
|
public string Mac { get; set; } = default!;
|
|
public int BleNo { get; set; }
|
|
public string BleName { get; set; } = default!;
|
|
public int Rssi { get; set; }
|
|
public string RawData { get; set; } = default!;
|
|
}
|
|
public class BlePayload
|
|
{
|
|
public string from { get; set; }
|
|
public string to { get; set; }
|
|
public string cmd { get; set; }
|
|
public int temperature { get; set; }
|
|
public int humidity { get; set; }
|
|
public string send_time { get; set; }
|
|
public int scan_type { get; set; }
|
|
public string td_mac { get; set; } = default!;
|
|
public int device_num { get; set; }
|
|
public List<BleDevices> devices { get; set; } = new List<BleDevices>();
|
|
}
|
|
|
|
public class BleDevices
|
|
{
|
|
public string bs_mac { get; set; }
|
|
public int bs_rssi { get; set; }
|
|
public string bs_name { get; set; }
|
|
public string Broadcast_data { get; set; }
|
|
}
|
|
}
|