123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // See https://aka.ms/new-console-template for more information
- using System.Text;
- using NewRock.Sdk.Extensions;
- using NewRockSdk.Tests;
- Console.WriteLine("Hello, World!");
- //var req = new QueryDeviceInfoRequest { Attribute = "Query", DeviceInfo = string.Empty };
- //var a = req.Serialize();
- //Console.WriteLine(a);
- //return;
- //var services = new ServiceCollection();
- ////var configuration = new ConfigurationBuilder()
- //// .AddInMemoryCollection(new List<KeyValuePair<string, string>>
- ////{
- //// new("DeviceAddress:NewRock", "http://10.20.1.218/xml")
- ////})
- //// .Build();
- ///*
- // * "Address": "http://10.20.1.218/xml",
- // "Authorize": true,
- // "ReceiveKey": "E1BBD1BB-A269-44",
- // "SendKey": "2A-BA92-160A3B1D"
- // */
- //services.Configure<DeviceConfigs>(d =>
- //{
- // d.Address = "http://10.20.1.218/xml";
- // d.Authorize = true;
- // d.ReceiveKey = "E1BBD1BB-A269-44";
- // d.SendKey = "2A-BA92-160A3B1D";
- //});
- //services.AddNewRockSdk();
- //var client = services.BuildServiceProvider().GetRequiredService<INewRockClient>();
- //var info = await client.QueryDeviceInfo(new QueryDeviceInfoRequest { Attribute = "Query", DeviceInfo = string.Empty }, CancellationToken.None);
- //Console.WriteLine(info);
- var fr = File.ReadAllText(@"C:\Users\PC\Desktop\xxx.txt", Encoding.UTF8);
- var txt = fr.Deserialize<QueryDeviceInfoResponse2>();
- Console.ReadKey();
|