From 98929bcf76bd8844c1c3cb5a0da8ff7351a13c4b Mon Sep 17 00:00:00 2001 From: SHM Date: Wed, 17 Dec 2025 10:52:16 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=84=B1=ED=98=84=EB=AA=A8]=20CPMeta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PlayGround.NetFramework/CPMeta.dll | Bin 0 -> 15872 bytes .../PlayGround.NetFramework.csproj | 13 +-- .../PlayGround.NetFramework/Program.cs | 109 +++++------------- 3 files changed, 29 insertions(+), 93 deletions(-) create mode 100644 Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll diff --git a/Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll b/Projects/NetStandard/PlayGround.NetFramework/CPMeta.dll new file mode 100644 index 0000000000000000000000000000000000000000..a13b0c3245e1f7f05e5e39bd6a546be2fe716e58 GIT binary patch literal 15872 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 + + .\CPMeta.dll + ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll @@ -53,15 +56,5 @@ - - - {e839065b-eb9c-4ade-93d1-efe3b03a977f} - CIAMaster - - - {0bdb3e8c-2f57-4780-8b6f-3ae3f426a6c3} - CPMeta - - \ No newline at end of file diff --git a/Projects/NetStandard/PlayGround.NetFramework/Program.cs b/Projects/NetStandard/PlayGround.NetFramework/Program.cs index 69d6ead..371e4ec 100644 --- a/Projects/NetStandard/PlayGround.NetFramework/Program.cs +++ b/Projects/NetStandard/PlayGround.NetFramework/Program.cs @@ -1,12 +1,5 @@ -using CIAMaster; -using CPMeta; -using CPMeta.Models; -using Newtonsoft.Json; +using CPMeta.Models; using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading; using System.Threading.Tasks; namespace PlayGround.NetFramework @@ -15,85 +8,35 @@ namespace PlayGround.NetFramework { static void Main(string[] args) { - CIAMasterService.LoadCIAMasterTable(); - CIAMasterService.LoadCIAMasterReportTable(); + //global set + string host = "192.168.0.126"; - //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime { - // Time = DateTime.Now, - // Avtive = true, - //}); + //random value + string ProductId = Guid.NewGuid().ToString(); + string Mac1 = Guid.NewGuid().ToString(); + string Mac2 = Guid.NewGuid().ToString(); - //CIAMasterService.MasterTable.MasterTime.Add(new CIAMaster.Models.MasterTime - //{ - // Time = DateTime.Now, - // Avtive = false, - //}); + //Set + Task.Run(async () => + { + Request_SetWbmsMeta req = new Request_SetWbmsMeta(); + req.ProductID = ProductId; + req.MacAddress1 = Mac1; + req.MacAddress2 = Mac2; + req.ProductNo = "ProductNo"; + req.Type = "CMU"; + + var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); - //CIAMasterService.MasterTable.MasterProduct.Add(new CIAMaster.Models.MasterProduct - //{ - // Order = 1, - // ProductID = "1", - // Result = "OK", - // Active = true, - //}); - //CIAMasterService.MasterTable.MasterProduct.Add(new CIAMaster.Models.MasterProduct - //{ - // Order = 2, - // ProductID = "2", - // Result = "OK", - // Active = false, - //}); + }).Wait(); - //CIAMasterService.SaveCIAMasterTable(); - //CIAMasterService.SaveCIAMasterReportTable(); - //var t = CIAMasterService.MasterTable; - //var t2 = CIAMasterService.MasterReportTable; - //int a = 0; - - - ////global set - //string host = "192.168.0.126"; - - //string ProductId = Guid.NewGuid().ToString(); - //string Mac1 = Guid.NewGuid().ToString(); - //string Mac2 = Guid.NewGuid().ToString(); - - ////Set - //Task.Run(async () => - //{ - // Request_SetWbmsMeta req = new Request_SetWbmsMeta(); - // req.ProductID = ProductId; - // req.MacAddress1 = Mac1; - // req.MacAddress2 = Mac2; - - // var rand = new Random().Next(); - - // //if (rand % 2 == 0) - // // req.Type = "CMU"; - // //else - // // req.Type = "BMU"; - - // //req.ProductNo = "X"; - - // var res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); - - // req.MacAddress1 = "1"; - // req.MacAddress2 = "2"; - - // res = await CPMeta.CPMeta.SetWbmsMetaAsync(host, req); - - //}).Wait(); - - ////Get - //Task.Run(async () => - //{ - // var rese2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); - // var rese3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); - // var rese4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac2); - //}).Wait(); - - - //int a = 0; + //Get + Task.Run(async () => + { + var res2 = await CPMeta.CPMeta.GetWbmsMetaByProductId(host, ProductId); + var res3 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac1); + var res4 = await CPMeta.CPMeta.GetWbmsMetaByMacAddress(host, Mac2); + }).Wait(); } } }