using System;
|
using System.IO;
|
using System.Collections.Generic;
|
using ZigBee.Device;
|
using System.Text;
|
|
namespace ZigBee.IO
|
{
|
public static class LocalFileUtils
|
{
|
/// <summary>
|
/// 保存设备信息
|
/// </summary>
|
//public static string ReadEquipmentMessage(CommonDevice commonDevice)
|
//{
|
// string fileName = "Zigbee_";
|
// fileName += commonDevice.GetType().ToString().Replace("Shared.", "") + "_" + commonDevice.DeviceAddr.ToString() + "_" + commonDevice.DeviceEpoint.ToString();
|
// var bytes =Shared.IO.FileUtils.ReadFile(fileName);
|
// string one = System.Text.Encoding.UTF8.GetString(bytes);
|
// return one;
|
//}
|
|
/// <summary>
|
///保存设备信息.
|
/// </summary>
|
//public static void SaveDeviceInfo(CommonDevice commonDevice, string epoint = "")
|
//{
|
// var deviceType = commonDevice.Type.ToString();
|
// var fileName = "Zigbee_" + deviceType + "_" + commonDevice.DeviceAddr;
|
// if (epoint != "")
|
// {
|
// fileName += "_" + (epoint.Length < 2 ? "0" + epoint : epoint);
|
// }
|
// commonDevice.SavePath = fileName;
|
// Console.WriteLine(fileName);
|
// //保存到根目录下
|
// Shared.IO.FileUtils.WriteFileByBytes(System.IO.Path.Combine(Shared.Common.Config.Instance.HomeId, fileName), Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(commonDevice)));
|
//}
|
}
|
}
|