diff --git a/assets/icons/boundary.svg b/assets/icons/boundary.svg
new file mode 100644
index 00000000..73b4ab24
--- /dev/null
+++ b/assets/icons/boundary.svg
@@ -0,0 +1,28 @@
+
diff --git a/assets/icons/close_to_motion.svg b/assets/icons/close_to_motion.svg
new file mode 100644
index 00000000..8ba6c8c6
--- /dev/null
+++ b/assets/icons/close_to_motion.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/cps_custom_mode.svg b/assets/icons/cps_custom_mode.svg
new file mode 100644
index 00000000..4176c939
--- /dev/null
+++ b/assets/icons/cps_custom_mode.svg
@@ -0,0 +1,15 @@
+
diff --git a/assets/icons/cps_mode1.svg b/assets/icons/cps_mode1.svg
new file mode 100644
index 00000000..407105df
--- /dev/null
+++ b/assets/icons/cps_mode1.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/cps_mode2.svg b/assets/icons/cps_mode2.svg
new file mode 100644
index 00000000..9464a7ea
--- /dev/null
+++ b/assets/icons/cps_mode2.svg
@@ -0,0 +1,7 @@
+
diff --git a/assets/icons/cps_mode3.svg b/assets/icons/cps_mode3.svg
new file mode 100644
index 00000000..998329fd
--- /dev/null
+++ b/assets/icons/cps_mode3.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/cps_mode4.svg b/assets/icons/cps_mode4.svg
new file mode 100644
index 00000000..3136a806
--- /dev/null
+++ b/assets/icons/cps_mode4.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/far_away_motion.svg b/assets/icons/far_away_motion.svg
new file mode 100644
index 00000000..9458eb0d
--- /dev/null
+++ b/assets/icons/far_away_motion.svg
@@ -0,0 +1,11 @@
+
diff --git a/assets/icons/motion_meter.svg b/assets/icons/motion_meter.svg
new file mode 100644
index 00000000..85469973
--- /dev/null
+++ b/assets/icons/motion_meter.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/moving_speed.svg b/assets/icons/moving_speed.svg
new file mode 100644
index 00000000..6db52050
--- /dev/null
+++ b/assets/icons/moving_speed.svg
@@ -0,0 +1,9 @@
+
diff --git a/assets/icons/presence_judgement_threshold.svg b/assets/icons/presence_judgement_threshold.svg
new file mode 100644
index 00000000..d5537da7
--- /dev/null
+++ b/assets/icons/presence_judgement_threshold.svg
@@ -0,0 +1,15 @@
+
diff --git a/assets/icons/radar_fault.svg b/assets/icons/radar_fault.svg
new file mode 100644
index 00000000..b2295d1a
--- /dev/null
+++ b/assets/icons/radar_fault.svg
@@ -0,0 +1,14 @@
+
diff --git a/assets/icons/self_testing_failure.svg b/assets/icons/self_testing_failure.svg
new file mode 100644
index 00000000..c86c9ec2
--- /dev/null
+++ b/assets/icons/self_testing_failure.svg
@@ -0,0 +1,23 @@
+
diff --git a/assets/icons/self_testing_success.svg b/assets/icons/self_testing_success.svg
new file mode 100644
index 00000000..1f8976b0
--- /dev/null
+++ b/assets/icons/self_testing_success.svg
@@ -0,0 +1,23 @@
+
diff --git a/assets/icons/self_testing_timeout.svg b/assets/icons/self_testing_timeout.svg
new file mode 100644
index 00000000..55c1e632
--- /dev/null
+++ b/assets/icons/self_testing_timeout.svg
@@ -0,0 +1,41 @@
+
diff --git a/assets/icons/space_type.svg b/assets/icons/space_type.svg
new file mode 100644
index 00000000..af5f6845
--- /dev/null
+++ b/assets/icons/space_type.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/icons/spatial_motion_value.svg b/assets/icons/spatial_motion_value.svg
new file mode 100644
index 00000000..018da674
--- /dev/null
+++ b/assets/icons/spatial_motion_value.svg
@@ -0,0 +1,18 @@
+
diff --git a/assets/icons/spatial_static_value.svg b/assets/icons/spatial_static_value.svg
new file mode 100644
index 00000000..95ca6112
--- /dev/null
+++ b/assets/icons/spatial_static_value.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/icons/sports_para.svg b/assets/icons/sports_para.svg
new file mode 100644
index 00000000..6f9d5ece
--- /dev/null
+++ b/assets/icons/sports_para.svg
@@ -0,0 +1,6 @@
+
diff --git a/lib/utils/constants/assets.dart b/lib/utils/constants/assets.dart
index d9788ee8..7bcd1484 100644
--- a/lib/utils/constants/assets.dart
+++ b/lib/utils/constants/assets.dart
@@ -428,6 +428,24 @@ class Assets {
static const String IlluminanceIcon = 'assets/icons/Illuminance_icon.svg';
static const String gear = 'assets/icons/gear.svg';
static const String activeBell='assets/icons/active_bell.svg';
-
-
+ static const String cpsCustomMode = 'assets/icons/cps_custom_mode.svg';
+ static const String cpsMode1 = 'assets/icons/cps_mode1.svg';
+ static const String cpsMode2 = 'assets/icons/cps_mode2.svg';
+ static const String cpsMode3 = 'assets/icons/cps_mode3.svg';
+ static const String cpsMode4 = 'assets/icons/cps_mode4.svg';
+ static const String closeToMotion = 'assets/icons/close_to_motion.svg';
+ static const String farAwayMotion = 'assets/icons/far_away_motion.svg';
+ static const String communicationFault = 'assets/icons/communication_fault.svg';
+ static const String radarFault = 'assets/icons/radar_fault.svg';
+ static const String selfTestingSuccess = 'assets/icons/self_testing_success.svg';
+ static const String selfTestingFailure = 'assets/icons/self_testing_failure.svg';
+ static const String selfTestingTimeout = 'assets/icons/self_testing_timeout.svg';
+ static const String movingSpeed = 'assets/icons/moving_speed.svg';
+ static const String boundary = 'assets/icons/boundary.svg';
+ static const String motionMeter = 'assets/icons/motion_meter.svg';
+ static const String spatialStaticValue = 'assets/icons/spatial_static_value.svg';
+ static const String spatialMotionValue = 'assets/icons/spatial_motion_value.svg';
+ static const String presenceJudgementThrshold = 'assets/icons/presence_judgement_threshold.svg';
+ static const String spaceType = 'assets/icons/space_type.svg';
+ static const String sportsPara = 'assets/icons/sports_para.svg';
}