Remove unnecessary extension methods for operational value codes in CPS functions

This commit is contained in:
Faris Armoush
2025-04-10 14:03:44 +03:00
parent 796409600e
commit 9ca6fb8640

View File

@ -1,11 +1,6 @@
import 'package:syncrow_web/pages/routines/models/device_functions.dart'; import 'package:syncrow_web/pages/routines/models/device_functions.dart';
import 'package:syncrow_web/utils/constants/assets.dart'; import 'package:syncrow_web/utils/constants/assets.dart';
extension _Helper on String {
String get correct => this;
String get wrong => this;
}
class CpsOperationalValue { class CpsOperationalValue {
final String icon; final String icon;
final String description; final String description;
@ -39,7 +34,7 @@ final class CpsRadarSwitchFunction extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'radar_switch'.correct, code: 'radar_switch',
operationName: 'Radar Switch', operationName: 'Radar Switch',
icon: Assets.acPower, icon: Assets.acPower,
); );
@ -65,7 +60,7 @@ final class CpsSpatialParameterSwitchFunction extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'space_para_switch'.correct, code: 'space_para_switch',
operationName: 'Spatial Parameter Switch', operationName: 'Spatial Parameter Switch',
icon: Assets.acPower, icon: Assets.acPower,
); );
@ -94,7 +89,7 @@ final class CpsSensitivityFunction extends CpsFunctions {
max = 10, max = 10,
step = 1, step = 1,
super( super(
code: 'sensitivity'.correct, code: 'sensitivity',
operationName: 'Sensitivity', operationName: 'Sensitivity',
icon: Assets.sensitivity, icon: Assets.sensitivity,
); );
@ -159,7 +154,7 @@ final class CpsSpatialStaticValueFunction extends CpsFunctions {
max = 255, max = 255,
step = 1, step = 1,
super( super(
code: 'space_static_val'.correct, code: 'space_static_val',
operationName: 'Spacial Static Value', operationName: 'Spacial Static Value',
icon: Assets.spatialStaticValue, icon: Assets.spatialStaticValue,
); );
@ -190,7 +185,7 @@ final class CpsSpatialMotionValueFunction extends CpsFunctions {
max = 255, max = 255,
step = 1, step = 1,
super( super(
code: 'space_move_val'.correct, code: 'space_move_val',
operationName: 'Spatial Motion Value', operationName: 'Spatial Motion Value',
icon: Assets.spatialMotionValue, icon: Assets.spatialMotionValue,
); );
@ -221,7 +216,7 @@ final class CpsMaxDistanceOfDetectionFunction extends CpsFunctions {
max = 10.0, max = 10.0,
step = 0.5, step = 0.5,
super( super(
code: 'moving_max_dis'.correct, code: 'moving_max_dis',
operationName: 'Maximum Distance Of Detection', operationName: 'Maximum Distance Of Detection',
icon: Assets.currentDistanceIcon, icon: Assets.currentDistanceIcon,
); );
@ -256,7 +251,7 @@ final class CpsMaxDistanceOfStaticDetectionFunction extends CpsFunctions {
max = 10.0, max = 10.0,
step = 0.5, step = 0.5,
super( super(
code: 'static_max_dis'.correct, code: 'static_max_dis',
operationName: 'Maximum Distance Of Static Detection', operationName: 'Maximum Distance Of Static Detection',
icon: Assets.currentDistanceIcon, icon: Assets.currentDistanceIcon,
); );
@ -291,7 +286,7 @@ final class CpsDetectionRangeFunction extends CpsFunctions {
max = 25.5, max = 25.5,
step = 0.1, step = 0.1,
super( super(
code: 'moving_range'.correct, code: 'moving_range',
operationName: 'Detection Range', operationName: 'Detection Range',
icon: Assets.farDetection, icon: Assets.farDetection,
); );
@ -326,7 +321,7 @@ final class CpsDistanceOfMovingObjectsFunction extends CpsFunctions {
max = 25.5, max = 25.5,
step = 0.1, step = 0.1,
super( super(
code: 'presence_range'.correct, code: 'presence_range',
operationName: 'Distance Of Moving Objects', operationName: 'Distance Of Moving Objects',
icon: Assets.currentDistanceIcon, icon: Assets.currentDistanceIcon,
); );
@ -423,7 +418,7 @@ final class CpsPerpetualBoundaryFunction extends CpsFunctions {
max = 5.00, max = 5.00,
step = 0.50, step = 0.50,
super( super(
code: 'perceptual_boundary'.correct, code: 'perceptual_boundary',
operationName: 'Perpetual Boundary', operationName: 'Perpetual Boundary',
icon: Assets.boundary, icon: Assets.boundary,
); );
@ -458,7 +453,7 @@ final class CpsMotionTriggerBoundaryFunction extends CpsFunctions {
max = 5.0, max = 5.0,
step = 0.5, step = 0.5,
super( super(
code: 'moving_boundary'.correct, code: 'moving_boundary',
operationName: 'Motion Trigger Boundary', operationName: 'Motion Trigger Boundary',
icon: Assets.motionMeter, icon: Assets.motionMeter,
); );
@ -493,7 +488,7 @@ final class CpsMotionTriggerTimeFunction extends CpsFunctions {
max = 2.0, max = 2.0,
step = 0.1, step = 0.1,
super( super(
code: 'moving_rigger_time'.correct, code: 'moving_rigger_time',
operationName: 'Motion Trigger Time', operationName: 'Motion Trigger Time',
icon: Assets.motionMeter, icon: Assets.motionMeter,
); );
@ -528,7 +523,7 @@ final class CpsMotionToStaticTimeFunction extends CpsFunctions {
max = 50.0, max = 50.0,
step = 1.0, step = 1.0,
super( super(
code: 'moving_static_time'.correct, code: 'moving_static_time',
operationName: 'Motion To Static Time', operationName: 'Motion To Static Time',
icon: Assets.motionMeter, icon: Assets.motionMeter,
); );
@ -595,7 +590,7 @@ final class CpsSelfTestResultFunctions extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'checking_result'.correct, code: 'checking_result',
operationName: 'Self-Test Result', operationName: 'Self-Test Result',
icon: Assets.selfTestResult, icon: Assets.selfTestResult,
); );
@ -642,7 +637,7 @@ final class CpsNobodyTimeFunction extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'nobody_time'.correct, code: 'nobody_time',
operationName: 'Entering Nobody Time', operationName: 'Entering Nobody Time',
icon: Assets.assetsNobodyTime, icon: Assets.assetsNobodyTime,
); );
@ -705,7 +700,7 @@ final class CpsMovementFunctions extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'body_movement'.correct, code: 'body_movement',
operationName: 'Movement', operationName: 'Movement',
icon: Assets.motion, icon: Assets.motion,
); );
@ -775,7 +770,7 @@ final class CpsSpaceTypeFunctions extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'scene'.correct, code: 'scene',
operationName: 'Space Type', operationName: 'Space Type',
icon: Assets.spaceType, icon: Assets.spaceType,
); );
@ -817,7 +812,7 @@ class CpsPresenceStatusFunctions extends CpsFunctions {
required super.deviceName, required super.deviceName,
required super.type, required super.type,
}) : super( }) : super(
code: 'presence_state'.correct, code: 'presence_state',
operationName: 'Presence Status', operationName: 'Presence Status',
icon: Assets.presenceSensor, icon: Assets.presenceSensor,
); );
@ -853,7 +848,7 @@ final class CpsSportsParaFunction extends CpsFunctions {
max = 100, max = 100,
step = 1, step = 1,
super( super(
code: 'sports_para'.correct, code: 'sports_para',
operationName: 'Sports Para', operationName: 'Sports Para',
icon: Assets.sportsPara, icon: Assets.sportsPara,
); );