mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-09 22:57:21 +00:00
Remove unnecessary extension methods for operational value codes in CPS functions
This commit is contained in:
@ -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,
|
||||
);
|
||||
|
Reference in New Issue
Block a user