From 9ca6fb8640d353a17c48730bcfa0fe5d0252b89c Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Thu, 10 Apr 2025 14:03:44 +0300 Subject: [PATCH] Remove unnecessary extension methods for operational value codes in CPS functions --- .../ceiling_presence_sensor_functions.dart | 43 ++++++++----------- 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/lib/pages/routines/models/ceiling_presence_sensor_functions.dart b/lib/pages/routines/models/ceiling_presence_sensor_functions.dart index afa5ba5e..6e181407 100644 --- a/lib/pages/routines/models/ceiling_presence_sensor_functions.dart +++ b/lib/pages/routines/models/ceiling_presence_sensor_functions.dart @@ -1,11 +1,6 @@ import 'package:syncrow_web/pages/routines/models/device_functions.dart'; import 'package:syncrow_web/utils/constants/assets.dart'; -extension _Helper on String { - String get correct => this; - String get wrong => this; -} - class CpsOperationalValue { final String icon; final String description; @@ -39,7 +34,7 @@ final class CpsRadarSwitchFunction extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'radar_switch'.correct, + code: 'radar_switch', operationName: 'Radar Switch', icon: Assets.acPower, ); @@ -65,7 +60,7 @@ final class CpsSpatialParameterSwitchFunction extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'space_para_switch'.correct, + code: 'space_para_switch', operationName: 'Spatial Parameter Switch', icon: Assets.acPower, ); @@ -94,7 +89,7 @@ final class CpsSensitivityFunction extends CpsFunctions { max = 10, step = 1, super( - code: 'sensitivity'.correct, + code: 'sensitivity', operationName: 'Sensitivity', icon: Assets.sensitivity, ); @@ -159,7 +154,7 @@ final class CpsSpatialStaticValueFunction extends CpsFunctions { max = 255, step = 1, super( - code: 'space_static_val'.correct, + code: 'space_static_val', operationName: 'Spacial Static Value', icon: Assets.spatialStaticValue, ); @@ -190,7 +185,7 @@ final class CpsSpatialMotionValueFunction extends CpsFunctions { max = 255, step = 1, super( - code: 'space_move_val'.correct, + code: 'space_move_val', operationName: 'Spatial Motion Value', icon: Assets.spatialMotionValue, ); @@ -221,7 +216,7 @@ final class CpsMaxDistanceOfDetectionFunction extends CpsFunctions { max = 10.0, step = 0.5, super( - code: 'moving_max_dis'.correct, + code: 'moving_max_dis', operationName: 'Maximum Distance Of Detection', icon: Assets.currentDistanceIcon, ); @@ -256,7 +251,7 @@ final class CpsMaxDistanceOfStaticDetectionFunction extends CpsFunctions { max = 10.0, step = 0.5, super( - code: 'static_max_dis'.correct, + code: 'static_max_dis', operationName: 'Maximum Distance Of Static Detection', icon: Assets.currentDistanceIcon, ); @@ -291,7 +286,7 @@ final class CpsDetectionRangeFunction extends CpsFunctions { max = 25.5, step = 0.1, super( - code: 'moving_range'.correct, + code: 'moving_range', operationName: 'Detection Range', icon: Assets.farDetection, ); @@ -326,7 +321,7 @@ final class CpsDistanceOfMovingObjectsFunction extends CpsFunctions { max = 25.5, step = 0.1, super( - code: 'presence_range'.correct, + code: 'presence_range', operationName: 'Distance Of Moving Objects', icon: Assets.currentDistanceIcon, ); @@ -423,7 +418,7 @@ final class CpsPerpetualBoundaryFunction extends CpsFunctions { max = 5.00, step = 0.50, super( - code: 'perceptual_boundary'.correct, + code: 'perceptual_boundary', operationName: 'Perpetual Boundary', icon: Assets.boundary, ); @@ -458,7 +453,7 @@ final class CpsMotionTriggerBoundaryFunction extends CpsFunctions { max = 5.0, step = 0.5, super( - code: 'moving_boundary'.correct, + code: 'moving_boundary', operationName: 'Motion Trigger Boundary', icon: Assets.motionMeter, ); @@ -493,7 +488,7 @@ final class CpsMotionTriggerTimeFunction extends CpsFunctions { max = 2.0, step = 0.1, super( - code: 'moving_rigger_time'.correct, + code: 'moving_rigger_time', operationName: 'Motion Trigger Time', icon: Assets.motionMeter, ); @@ -528,7 +523,7 @@ final class CpsMotionToStaticTimeFunction extends CpsFunctions { max = 50.0, step = 1.0, super( - code: 'moving_static_time'.correct, + code: 'moving_static_time', operationName: 'Motion To Static Time', icon: Assets.motionMeter, ); @@ -595,7 +590,7 @@ final class CpsSelfTestResultFunctions extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'checking_result'.correct, + code: 'checking_result', operationName: 'Self-Test Result', icon: Assets.selfTestResult, ); @@ -642,7 +637,7 @@ final class CpsNobodyTimeFunction extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'nobody_time'.correct, + code: 'nobody_time', operationName: 'Entering Nobody Time', icon: Assets.assetsNobodyTime, ); @@ -705,7 +700,7 @@ final class CpsMovementFunctions extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'body_movement'.correct, + code: 'body_movement', operationName: 'Movement', icon: Assets.motion, ); @@ -775,7 +770,7 @@ final class CpsSpaceTypeFunctions extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'scene'.correct, + code: 'scene', operationName: 'Space Type', icon: Assets.spaceType, ); @@ -817,7 +812,7 @@ class CpsPresenceStatusFunctions extends CpsFunctions { required super.deviceName, required super.type, }) : super( - code: 'presence_state'.correct, + code: 'presence_state', operationName: 'Presence Status', icon: Assets.presenceSensor, ); @@ -853,7 +848,7 @@ final class CpsSportsParaFunction extends CpsFunctions { max = 100, step = 1, super( - code: 'sports_para'.correct, + code: 'sports_para', operationName: 'Sports Para', icon: Assets.sportsPara, );