From a383b2288dcfb90e9aa1dcf796e41d9c6be1e429 Mon Sep 17 00:00:00 2001
From: patrick.xu <patrick.xu@broconcentric.com>
Date: 星期一, 02 八月 2021 17:26:56 +0800
Subject: [PATCH] 1. 部分修改

---
 src/Bro.Common.Model/Model/MotionCardRelated.cs |   98 +++++++++++++++++++++++++++++-------------------
 1 files changed, 59 insertions(+), 39 deletions(-)

diff --git a/src/Bro.Common.Model/Model/MotionCardRelated.cs b/src/Bro.Common.Model/Model/MotionCardRelated.cs
index 7fd4136..7cb2221 100644
--- a/src/Bro.Common.Model/Model/MotionCardRelated.cs
+++ b/src/Bro.Common.Model/Model/MotionCardRelated.cs
@@ -86,6 +86,13 @@
         //[Description("IsUseWarning锛氭槸鍚﹀惎鐢ㄦ姤璀�")]
         //public bool IsUseWarning { get; set; } = false;
 
+        [Category("鍘熺偣閰嶇疆")]
+        [DisplayName("鍥炲師鐐瑰弬鏁�")]
+        [Description("鍥炲師鐐瑰弬鏁�")]
+        [TypeConverter(typeof(ComplexObjectConvert))]
+        [Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
+        public GoHomePara GoHomePara { get; set; } = new GoHomePara();
+
         [Category("鏆傚仠閰嶇疆")]
         [DisplayName("鏄惁鍚敤绔嬪嵆鏆傚仠")]
         [Description("IsImmediatePause锛氭槸鍚﹀惎鐢ㄧ珛鍗虫殏鍋�")]
@@ -138,12 +145,12 @@
         [Category("閫熷害閰嶇疆")]
         [DisplayName("鍔犻�熷害")]
         [Description("Acc锛氬姞閫熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
-        public double Acc { get; set; } = 1;
+        public double Acc { get; set; } = 0;
 
         [Category("閫熷害閰嶇疆")]
         [DisplayName("鍑忛�熷害")]
         [Description("鍑忛�熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
-        public double Dec { get; set; } = 1;
+        public double Dec { get; set; } = 0;
     }
 
     /// <summary>
@@ -151,47 +158,60 @@
     /// </summary>
     public class GoHomePara
     {
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("鍥炲師鐐规柟寮�")]
-        [Description("HomeMode锛氬洖鍘熺偣鏂瑰紡 锛圚OME_MODE_LIMIT = 10; HOME_MODE_LIMIT_HOME = 11; HOME_MODE_LIMIT_INDEX = 12; HOME_MODE_LIMIT_HOME_INDEX = 13;HOME_MODE_HOME = 20;HOME_MODE_HOME_INDEX = 22;HOME_MODE_INDEX = 30;")]
-        public short HomeMode { get; set; } = 11;
+        //[Category("鍥炲師鐐瑰弬鏁�")]
+        //[DisplayName("鍥炲師鐐规柟寮�")]
+        //[Description("HomeMode锛氬洖鍘熺偣鏂瑰紡 锛圚OME_MODE_LIMIT = 10; HOME_MODE_LIMIT_HOME = 11; HOME_MODE_LIMIT_INDEX = 12; HOME_MODE_LIMIT_HOME_INDEX = 13;HOME_MODE_HOME = 20;HOME_MODE_HOME_INDEX = 22;HOME_MODE_INDEX = 30;")]
+        //public short HomeMode { get; set; } = 11; 
 
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("鍥炲師鐐规柟鍚�")]
-        [Description("HomeDir锛�1 姝e悜锛�-1 璐熷悜")]
-        public short HomeDir { get; set; } = 1;
+        //[Category("鍥炲師鐐瑰弬鏁�")]
+        //[DisplayName("杈圭紭")]
+        //[Description("edge锛氳竟缂�")]
+        //public short Edge { get; set; } = 0;
 
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("杈圭紭")]
-        [Description("edge锛氳竟缂�")]
-        public short Edge { get; set; } = 0;
+        //[Category("鍥炲師鐐归�熷害")]
+        //[DisplayName("鍥炲師鐐规渶浣庨�熷害")]
+        //[Description("LowVelocity锛氶�熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
+        //public double LowVelocity { get; set; } = 50;
 
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("鍥炲師鐐规渶浣庨�熷害")]
-        [Description("LowVelocity锛氶�熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
-        public double LowVelocity { get; set; } = 50;
+        [Category("鍥炲師鐐归�熷害")]
+        [DisplayName("鍥炲師鐐归�熷害")]
+        [Description("HomeVelocity锛氶�熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
+        public double HomeVelocity { get; set; } = 50;
 
+        //[Category("鍥炲師鐐瑰弬鏁�")]
+        //[DisplayName("鎼滅储璺濈")]
+        //[Description("SearchHomeDistance锛氭悳绱㈣窛绂�")]
+        //public int SearchHomeDistance { get; set; } = 9999999;
 
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("鍥炲師鐐规渶楂橀�熷害")]
-        [Description("HighVelocity锛氶�熷害,涓�0鏃惰〃绀轰笉淇敼褰撳墠璁剧疆")]
-        public double HighVelocity { get; set; } = 50;
-
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("鎼滅储璺濈")]
-        [Description("SearchHomeDistance锛氭悳绱㈣窛绂�")]
-        public int SearchHomeDistance { get; set; } = 9999999;
-
-        [Category("鍥炲師鐐瑰弬鏁�")]
+        [Category("鍥炲師鐐瑰亸绉�")]
         [DisplayName("鍋忕Щ璺濈")]
         [Description("HomeOffset锛氬亸绉昏窛绂�")]
         public int HomeOffset { get; set; } = 0;
 
-        [Category("鍥炲師鐐瑰弬鏁�")]
-        [DisplayName("璺宠繃姝ラ暱")]
-        [Description("EscapeStep锛氳烦杩囨闀�")]
-        public int EscapeStep { get; set; } = 1000;
+        //[Category("鍥炲師鐐瑰亸绉�")]
+        //[DisplayName("璺宠繃姝ラ暱")]
+        //[Description("EscapeStep锛氳烦杩囨闀�")]
+        //public int EscapeStep { get; set; } = 1000;
 
+        [Category("鍥炲師鐐规柟鍚�")]
+        [DisplayName("璧峰杩愬姩鏂瑰悜")]
+        [Description("鍥炲師鐐规椂锛岃酱鐨勫垵濮嬭繍鍔ㄦ柟鍚戯細true 姝e悜锛宖alse 璐熷悜")]
+        public bool IsHomeDirPositive { get; set; } = true;
+
+        [Category("鍥炲師鐐规柟鍚�")]
+        [DisplayName("鍘熺偣鎹曟崏鏂瑰悜")]
+        [Description("鎹曟崏鍘熺偣鏃讹紝杞寸殑杩愬姩鏂瑰悜锛歵rue 姝e悜锛宖alse 璐熷悜")]
+        public bool IsCaptureDirPositive { get; set; } = true;
+
+        [Category("鍥炲師鐐硅秴鏃�")]
+        [DisplayName("鍥炲師鐐硅秴鏃�")]
+        [Description("鍥炲師鐐硅秴鏃讹紝鍗曚綅绉�")]
+        public int GoHomeTimeOut { get; set; } = 60;
+
+        [Category("鍘熺偣鎹曡幏妯″紡")]
+        [Description("鍘熺偣鎹曡幏妯″紡锛宼rue锛氫娇鐢ㄦ崟鑾锋ā寮忥紝false锛氫娇鐢ㄥ師鐐硅緭鍏ヤ俊鍙�")]
+        [DisplayName("鍘熺偣鎹曡幏妯″紡")]
+        public bool IsCaptureMode { get; set; } = true;
     }
 
     /// <summary>
@@ -352,12 +372,12 @@
         //}
 
         //private GoHomePara goHomePara = new GoHomePara();
-        [Category("杩愬姩閰嶇疆")]
-        [DisplayName("鍥炲師鐐瑰弬鏁�")]
-        [Description("GoHomePara锛氶�熷害鍙傛暟")]
-        [TypeConverter(typeof(ComplexObjectConvert))]
-        [Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
-        public GoHomePara GoHomePara { get; set; } = new GoHomePara();
+        //[Category("杩愬姩閰嶇疆")]
+        //[DisplayName("鍥炲師鐐瑰弬鏁�")]
+        //[Description("GoHomePara锛氶�熷害鍙傛暟")]
+        //[TypeConverter(typeof(ComplexObjectConvert))]
+        //[Editor(typeof(PropertyObjectEditor), typeof(UITypeEditor))]
+        //public GoHomePara GoHomePara { get; set; } = new GoHomePara();
         //{
         //    get => goHomePara;
         //    set

--
Gitblit v1.8.0