From 94284b994bf6dd08b64d20c55ed7744d51e71383 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 26 三月 2021 11:34:16 +0800
Subject: [PATCH] 2021-03-26 1.新增Android DLL。
---
HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs | 61 +++++++++++++++++++++---------
1 files changed, 43 insertions(+), 18 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
index a325237..6c253dc 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirSend.cs
@@ -11,6 +11,8 @@
public class PirSend
{
+
+ public static string pirId = "1367032976869658625";
/// <summary>
/// 浣忓畢ID
/// </summary>
@@ -32,11 +34,28 @@
}
}
/// <summary>
+ /// 鑾峰彇璁惧鍒楄〃
+ /// </summary>
+ /// <returns></returns>
+ public static ResponsePackNew GetDeviceList(string spk)
+ {
+ var jObject = new JObject { };
+ jObject.Add("homeId", HomeId);
+ jObject.Add("spk", spk);
+ //d.Add("gatewayId", DB_ResidenceData.residenceData.HomeGateway.gatewayId);
+ //d.Add("roomId", DB_ResidenceData.residenceData.residecenInfo.RegionID);//鍙帶鍙傛暟锛屽綋闇�瑕佸垎椤佃幏鍙栵紝鎬庝箞鐭ラ亾鍒嗛〉鎬绘暟
+ //d.Add("searchType", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+ //d.Add("pageSize", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+ //d.Add("pageNo", DB_ResidenceData.residenceData.residecenInfo.RegionID);
+ var responsePackNew = RequestServerhomeId(jObject, NewAPI.Api_Post_GetDevcieList);
+ return responsePackNew;
+ }
+ /// <summary>
/// 鑾峰彇閬ユ帶鍣ㄥ垪琛�
/// </summary>
- public static ResponsePackNew GetList()
+ public static ResponsePackNew ControlList(Pir pir)
{
- var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }};
+ var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pir.deviceId } };
var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_List);
return responsePackNew;
}
@@ -45,19 +64,18 @@
/// </summary>
/// <returns></returns>
/// <param name="control"></param>
- /// <param name="bool_library">(true=鐮佸簱锛宖alse=鑷鐨�)</param>
/// <returns></returns>
- public static ResponsePackNew Add(Control control,bool bool_library)
+ public static ResponsePackNew Add(Control control)
{
var jObject = new JObject { };
jObject.Add("homeId", HomeId);
jObject.Add("deviceId", control.deviceId);
jObject.Add("name", control.name);
- jObject.Add("spk", "ir.module");
+ jObject.Add("spk", control.spk);
jObject.Add("type", control.type);
- if (bool_library)
+ if (control.type=="library")
{
- jObject.Add("group_id", "123");
+ jObject.Add("group_id", control.group_id);
var libraryjay = new JArray { };
for (int i = 0; i < control.library.Count; i++)
{
@@ -77,7 +95,7 @@
{
var jObject = new JObject { };
jObject.Add("homeId", HomeId);
- jObject.Add("deviceId", HomeId);
+ jObject.Add("deviceId", control.deviceId);
jObject.Add("spk", control.spk);
if (control.spk== Entity.SPK.AcStandard) {
jObject.Add("group_id", control.group_id);
@@ -123,7 +141,7 @@
job.Add("value", valuejArray);
var jArray = new JArray { };
jArray.Add(job);
- var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "attributes", jArray } };
+ var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "attributes", jArray } };
ResponsePackNew responsePackNew = null;
new System.Threading.Thread(() =>
{
@@ -159,22 +177,29 @@
job.Add("value", valuejArray);
var jArray = new JArray { };
jArray.Add(job);
- var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "attributes", jArray } };
+ var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pirId }, { "attributes", jArray } };
var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_CodeRemove);
return responsePackNew;
}
+
/// <summary>
- /// 閬ユ帶鍣ㄥ垹闄�
+ /// 绾㈠瀹�/閬ユ帶鍣ㄥ垹闄�
/// </summary>
/// <returns></returns>
- public static ResponsePackNew DeleteRemove(string deviceId)
+ public static ResponsePackNew DeleteDevice(string deviceId)
{
- var job = new JObject { };
- job.Add("deviceId", deviceId);
- var jArray = new JArray { };
- jArray.Add(job);
- var jObject = new JObject { { "homeId", HomeId }, { "deviceId", "0" }, { "devices", jArray } };
- var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceRemove);
+ var jObject = new JObject { { "homeId", HomeId }, { "deviceId", deviceId } };
+ var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceDel);
+ return responsePackNew;
+ }
+ /// <summary>
+ /// 淇敼绾㈠瀹濆悕绉�
+ /// </summary>
+ /// <returns></returns>
+ public static ResponsePackNew DeviceRename(Pir pir)
+ {
+ var jObject = new JObject { { "homeId", HomeId }, { "deviceId", pir.deviceId }, { "name", pir.name } };
+ var responsePackNew = RequestServerhomeId(jObject, NewAPI.API_POST_Ir_DeviceRename);
return responsePackNew;
}
/// <summary>
--
Gitblit v1.8.0