黄学彪
2019-11-25 5727cf0b9b54da0a191dd1e23cb5abf21320fbff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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)));
        //}
    }
}