From 5a5a2b696866f947b6025d26c3302e8ffef46435 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 11 一月 2021 16:11:20 +0800
Subject: [PATCH] 2021-01-11 1.更新MQTT连接和本地搜索网关方法。2.子账号相关接口完善

---
 Crabtree/SmartHome/UI/SimpleControl/R.cs |  233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 233 insertions(+), 0 deletions(-)

diff --git a/Crabtree/SmartHome/UI/SimpleControl/R.cs b/Crabtree/SmartHome/UI/SimpleControl/R.cs
index 7c2994d..1540c22 100644
--- a/Crabtree/SmartHome/UI/SimpleControl/R.cs
+++ b/Crabtree/SmartHome/UI/SimpleControl/R.cs
@@ -952,5 +952,238 @@
         public readonly static int SendNotificationsSuccessfully = 10238;
         public readonly static int SendNotificationsUnsuccessfully = 10239;
 
+        #region 缃戠粶璇锋眰鍝嶅簲閿欒鎻愮ず淇℃伅
+        /// <summary>
+        /// 浼氳瘽瓒呮椂锛岃鏇存柊token
+        /// </summary>
+        public const int NotLogin = 20000;
+        /// <summary>
+        /// 璇锋眰鏈嶅姟鍣ㄥけ璐ワ紝璇风◢鍚庡啀璇曪紒
+        /// </summary>
+        public const int FailedRequestServer = 20001;
+        /// <summary>
+        /// 绯荤粺缁存姢涓� ~璇风◢鍚庡啀璇晘
+        /// </summary>
+        public const int SystemMaintenance = 20002;
+        /// <summary>
+        /// 鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹咃紒
+        /// </summary>
+        public const int FailedGetHomeList = 20003;
+        /// <summary>
+        /// 鐢ㄦ埛宸插瓨鍦�
+        /// </summary>
+        public const int AccountExist = 20004;
+        /// <summary>
+        /// 楠岃瘉鐮佸彂閫侀绻侊紝璇风◢鍚庡啀璇曪紒
+        /// </summary>
+        public const int VerificationCodeSentFrequently = 20005;
+        /// <summary>
+        /// 绛惧悕閿欒
+        /// </summary>
+        public const int SignatureError = 20006;
+        /// <summary>
+        /// 绯荤粺绻佸繖 ~璇风◢鍚庡啀璇晘
+        /// </summary>
+        public const int SystemIsBusy = 20007;
+        /// <summary>
+        /// 瑙f瀽鐢ㄦ埛韬唤閿欒锛岃閲嶆柊鐧诲綍
+        /// 鏃犳晥鐨勭櫥褰曞瘑鍖�
+        /// </summary>
+        public const int InvalidToken = 20008;
+        /// <summary>
+        /// 鐢ㄦ埛宸茬粡琚鐢�
+        /// </summary>
+        public const int TheAccountHasBeenDisabled = 20009;
+        /// <summary>
+        /// 鍘熷瘑鐮侀敊璇�
+        /// </summary>
+        public const int OldPwdNoYes = 20010;
+        /// <summary>
+        /// 瀛愯处鍙峰凡缁忓瓨鍦�
+        /// </summary>
+        public const int BindSubAccount_Exist = 20011;
+        /// <summary>
+        /// 瀛愯处鍙蜂笉瀛樺湪
+        /// </summary>
+        public const int SubAccount_NoExists = 20012;
+        /// <summary>
+        /// 涓嶈兘鎶婅嚜宸辨坊鍔犱负鎴愬憳
+        /// </summary>
+        public const int BindSubAccount_SameAccount = 20013;
+        /// <summary>
+        /// 褰撳墠浣忓畢涓嶅睘浜庤璐﹀彿
+        /// </summary>
+        public const int HomeIdAndTokenNoConsistent = 20014;
+        /// <summary>
+        /// 浣忓畢鍚嶇О宸插瓨鍦�
+        /// </summary>
+        public const int HomeName_Exist = 20015;
+        /// <summary>
+        /// 浣忓畢涓嶅瓨鍦�
+        /// </summary>
+        public const int Home_NoExists = 20016;
+        /// <summary>
+        /// 璇锋眰澶辫触锛屽弬鏁板紓甯革紒
+        /// </summary>
+        public const int RequestFailedParameterException = 20017;
+        /// <summary>
+        /// 缁戝畾鍙风爜閲嶅
+        /// </summary>
+        public const int DuplicateBindingNumber = 20018;
+        /// <summary>
+        /// 褰撳墠浣忓畢娌℃湁缁戝畾缃戝叧
+        /// </summary>
+        public const int PleaseBindTheGatewayFirst = 20019;
+        /// <summary>
+        /// 缃戝叧涓嶅瓨鍦�
+        /// </summary>
+        public const int GatewayDoesNotExist = 20020;
+        /// <summary>
+        /// 缃戝叧绂荤嚎
+        /// </summary>
+        public const int GatewayOffline = 20021;
+        /// <summary>
+        /// 璁惧绂荤嚎
+        /// </summary>
+        public const int DeviceOffline = 20022;
+        /// <summary>
+        /// 鎺у埗澶辫触,璇风◢鍚庡啀璇曪紒
+        /// </summary>
+        public const int ControlFailure2 = 20023;
+        /// <summary>
+        /// 鍦烘櫙宸茬粡瀛樺湪
+        /// </summary>
+        public const int SceneAlreadyExists = 20024;
+        /// <summary>
+        /// 鑷姩鍖栧凡缁忓瓨鍦�
+        /// </summary>
+        public const int AutomationAlreadyExists = 20025;
+        /// <summary>
+        /// spk涓嶆敮鎸佽鍔熻兘
+        /// </summary>
+        public const int SpkNotSupportThisFeature = 20026;
+        /// <summary>
+        /// spk鍔熻兘涓嶆敮鎸佹鍔熻兘鍊�
+        /// </summary>
+        public const int SpkNotSupportThisFunctionValue = 20027;
+        /// <summary>
+        /// 娌℃湁鏉冮檺
+        /// </summary>
+        public const int PermissionDenied = 20028;
+        /// <summary>
+        /// 璁惧鐩爣閲嶅
+        /// </summary>
+        public const int DuplicateDeviceTarget = 20029;
+        /// <summary>
+        /// 娌℃湁杩滅▼鎺у埗鏉冮檺
+        /// </summary>
+        public const int NoRemoteControlPermission = 20030;
+        /// <summary>
+        /// 璁惧涓嶈兘涓虹┖
+        /// </summary>
+        public const int TheDeviceCannotBeEmpty = 20031;
+        /// <summary>
+        /// 鐢ㄦ埛娌℃湁璁惧鐨勬潈闄�
+        /// </summary>
+        public const int NotHavePermissionToTheDevice = 20032;
+        /// <summary>
+        /// 璁惧涓嶅瓨鍦�
+        /// </summary>
+        public const int TheDeviceDoesNotExist = 20033;
+        /// <summary>
+        /// 鏁版嵁寮傚父锛岃閲嶈瘯銆�
+        /// </summary>
+        public const int DataExceptionPleaseTryAgain = 20034;
+        /// <summary>
+        /// 楠岃瘉鐮佹湁璇紝璇烽噸鏂拌緭鍏�
+        /// </summary>
+        public const int VerificationCodeWrong = 20035;
+        /// <summary>
+        /// 楠岃瘉鐮佸彂閫佸け璐ャ��
+        /// </summary>
+        public const int FailedToSendVerificationCode = 20036;
+        /// <summary>
+        /// 鎮ㄧ殑璐﹀彿宸插湪鍒鐧诲綍锛屽鏋滀笉鏄偍鏈汉鎿嶄綔锛岃绔嬪嵆淇敼瀵嗙爜锛�
+        /// </summary>
+        public const int LoggedOnOtherDevices = 20037;
+        /// <summary>
+        /// 鐧诲綍澶辫触锛岃处鍙锋垨鑰呭瘑鐮侀敊璇�
+        /// </summary>
+        public const int LoginFailed_AccountOrPasswordError = 20038;
+        /// <summary>
+        /// 璐﹀彿涓嶅瓨鍦�
+        /// </summary>
+        public const int AccountNotExist = 20039;
+        /// <summary>
+        /// 娉ㄥ唽澶辫触
+        /// </summary>
+        public const int RegistrationFailedPleaseTryAgain = 20040;
+        /// <summary>
+        /// 瀵嗙爜閿欒娆℃暟杩囧锛岃处鍙疯閿佸畾锛�
+        /// </summary>
+        public const int AccountLoginLock = 20041;
+        /// <summary>
+        /// 楠岃瘉鐮佸凡鍙戦�侊紝璇疯緭鍏ラ獙璇佺爜
+        /// </summary>
+        public const int VerificationCodePrompt = 20042;
+        /// <summary>
+        /// 璇烽�氳繃蹇樿瀵嗙爜鎵惧洖瀵嗙爜鎴杮0}鍒嗛挓鍚庨噸璇�.
+        /// </summary>
+        public const int PleaseTryToForgetPassword = 20043;
+        /// <summary>
+        /// 璇疯緭鍏ラ獙璇佺爜
+        /// </summary>
+        public const int PlsEntryVerificationCode = 20044;
+        /// <summary>
+        /// 璇风◢鍊欙紝姝e湪鍚姩杩滅▼杩炴帴鈥�
+        /// </summary>
+        public const int StartEnablingRmote = 20045;
+        /// <summary>
+        /// Searching local gateway...
+        /// </summary>
+        public const int SearchingGatewayLocally = 20046;
+        /// <summary>
+        /// Checking if the gateway is online...
+        /// </summary>
+        public const int CheckingGatewayIsOnline = 20047;
+        /// <summary>
+        /// Gateway is offline, remote connection failed.
+        /// </summary>
+        public const int RemoteFailedGatewayOffline = 20048;
+        /// <summary>
+        /// 缃戝叧鐧诲綍涓婄嚎
+        /// </summary>
+        public const int GatewayLoginOnline = 20049;
+        /// <summary>
+        /// 鑾峰彇鍙傛暟鎴愬姛,寮�濮嬭繛鎺�...
+        /// Successfully obtained parameters, starting to connect...
+        /// </summary>
+        public const int GetSuccessfullyStartConnecting = 20050;
+        /// <summary>
+        /// 姝e湪鑾峰彇杩滅▼杩炴帴鍙傛暟...
+        /// </summary>
+        public const int GettingRemoteConnectionInfo = 20051;
+        /// <summary>
+        /// Remote failure, automatically reconnect...
+        /// </summary>
+        public const int RemoteFailure = 20052;
+        /// <summary>
+        /// 鎼滅储鎴愬姛锛屽惎鐢ㄦ湰鍦拌繛鎺�
+        /// </summary>
+        public const int SearchGatewaySuccess = 20053;
+        /// <summary>
+        /// 鎼滅储澶辫触锛屽惎鐢ㄨ繙绋嬭繛鎺�
+        /// </summary>
+        public const int SearchGatewayFail = 20054;
+        /// <summary>
+        /// 娣诲姞鎴愬姛
+        /// </summary>
+        public const int AddedSuccessfully = 20055;
+       
+
+
+
+
+        #endregion
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0