diff --git a/doc/“哨兵”软件系统软件设计规格说明书.doc b/doc/“哨兵”软件系统软件设计规格说明书.doc
index 6a94d4a..1f1a7da 100644
Binary files a/doc/“哨兵”软件系统软件设计规格说明书.doc and b/doc/“哨兵”软件系统软件设计规格说明书.doc differ
diff --git a/src/sixaunyi/.idea/deploymentTargetDropDown.xml b/src/sixaunyi/.idea/deploymentTargetDropDown.xml
deleted file mode 100644
index 591cec3..0000000
--- a/src/sixaunyi/.idea/deploymentTargetDropDown.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/sixaunyi/.idea/sonarlint/issuestore/7/1/71fd1993763df2214bbdad8cfee650733993fe44 b/src/sixaunyi/.idea/sonarlint/issuestore/7/1/71fd1993763df2214bbdad8cfee650733993fe44
index 64de210..cacece0 100644
--- a/src/sixaunyi/.idea/sonarlint/issuestore/7/1/71fd1993763df2214bbdad8cfee650733993fe44
+++ b/src/sixaunyi/.idea/sonarlint/issuestore/7/1/71fd1993763df2214bbdad8cfee650733993fe44
@@ -1,60 +1,57 @@
-` java:S112f"FDefine and throw a dedicated exception instead of using a generic one.(҂
-` java:S112q"FDefine and throw a dedicated exception instead of using a generic one.(҂
-` java:S112|"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
-n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8͏1
+` java:S112m"FDefine and throw a dedicated exception instead of using a generic one.(҂
+` java:S112x"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+a java:S112"FDefine and throw a dedicated exception instead of using a generic one.(҂
+g java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
>
-java:S1604`"(Make this anonymous inner class a lambda(
+java:S1604Y"(Make this anonymous inner class a lambda(Ʒ
+>
+java:S1604g"(Make this anonymous inner class a lambda(
C
-java:S1604k"(Make this anonymous inner class a lambda(ݳ
+java:S1604r"(Make this anonymous inner class a lambda(ݳ
C
-java:S1604v"(Make this anonymous inner class a lambda(
+java:S1604}"(Make this anonymous inner class a lambda(
D
-java:S1604"(Make this anonymous inner class a lambda(
+java:S1604"(Make this anonymous inner class a lambda(
D
-java:S1604"(Make this anonymous inner class a lambda(
+java:S1604"(Make this anonymous inner class a lambda(
?
-java:S1604"(Make this anonymous inner class a lambda(
+java:S1604"(Make this anonymous inner class a lambda(
?
-java:S1604"(Make this anonymous inner class a lambda(ڊ
+java:S1604"(Make this anonymous inner class a lambda(ڊ
?
-java:S1604"(Make this anonymous inner class a lambda(
+java:S1604"(Make this anonymous inner class a lambda(
?
-java:S1604"(Make this anonymous inner class a lambda(
-T
-java:S1153"1Directly append the argument of String.valueOf().(8͏1
+java:S1604"(Make this anonymous inner class a lambda(
+V
+java:S2184"@Cast one of the operands of this integer division to a "double".([
+X
+java:S2184"ACast one of the operands of this division operation to a "float".(ϓ
+]
+java:S2184"ACast one of the operands of this division operation to a "float".(
+[
+java:S2184"DCast one of the operands of this subtraction operation to a "float".(
]
-java:S2184"@Cast one of the operands of this integer division to a "double".([8͏1
-_
-java:S2184"ACast one of the operands of this division operation to a "float".(ϓ8͏1
-d
-java:S2184"ACast one of the operands of this division operation to a "float".(8͏1
-b
-java:S2184"DCast one of the operands of this subtraction operation to a "float".(8͏1
-d
-java:S2184"ACast one of the operands of this division operation to a "float".(8͏1
-b
-java:S2184"DCast one of the operands of this subtraction operation to a "float".(8͏1
+java:S2184"ACast one of the operands of this division operation to a "float".(
+[
+java:S2184"DCast one of the operands of this subtraction operation to a "float".(
[
-java:S2184"DCast one of the operands of this subtraction operation to a "float".(
-d
-java:S2184"ACast one of the operands of this addition operation to a "float".(8͏1
-g
-java:S2184"DCast one of the operands of this subtraction operation to a "float".(8͏1
-d
-java:S2184"ACast one of the operands of this division operation to a "float".(Ҍ8͏1
+java:S2184"DCast one of the operands of this subtraction operation to a "float".(
+]
+java:S2184"ACast one of the operands of this addition operation to a "float".(
+`
+java:S2184"DCast one of the operands of this subtraction operation to a "float".(
+]
+java:S2184"ACast one of the operands of this division operation to a "float".(Ҍ
+\
+java:S2184"@Cast one of the operands of this integer division to a "double".(
c
-java:S2184"@Cast one of the operands of this integer division to a "double".(8͏1
-j
-java:S2095"LUse try-with-resources or close this "DatagramSocket" in a "finally" clause.(в8̏1
-j
-java:S2095"LUse try-with-resources or close this "DatagramSocket" in a "finally" clause.(8͏1
+java:S2095"LUse try-with-resources or close this "DatagramSocket" in a "finally" clause.(
o java:S115-"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(ƴư
t java:S115."ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(ܶ
t java:S116:"ZRename this field "Trans_to_Detect" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
@@ -71,6 +68,10 @@ p java:S116F"VRename this field "TakeOff_btn" to match the regular expression
p java:S116G"VRename this field "Landing_btn" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ԓ
u
java:S1450F"ZRemove the "TakeOff_btn" field and declare it as a local variable in the relevant methods.(
+o
+java:S1450H"TRemove the "angle" field and declare it as a local variable in the relevant methods.(
+r
+java:S1450I"WRemove the "distance" field and declare it as a local variable in the relevant methods.(
[
java:S1124-"EReorder the modifiers to comply with the Java Language Specification.(ƴư
`
@@ -79,35 +80,35 @@ java:S1124."EReorder the modifiers to comply with the Java Language Specificati
java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(ß
[
java:S11240"EReorder the modifiers to comply with the Java Language Specification.(Ӿ
-h java:S100_"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
+h java:S100f"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(
m
-java:S3776_"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(
+java:S3776f"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(
D
-java:S1185"(Remove this method to simply inherit it.(
+java:S1185"(Remove this method to simply inherit it.(
L
-java:S2696"6Make the enclosing method "static" or remove this set.(è
-W java:S125"
+