diff --git a/lib/pages/routines/models/wps/wps_functions.dart b/lib/pages/routines/models/wps/wps_functions.dart index 4f48300e..8907927c 100644 --- a/lib/pages/routines/models/wps/wps_functions.dart +++ b/lib/pages/routines/models/wps/wps_functions.dart @@ -244,11 +244,12 @@ class CurrentDistanceFunction extends WpsFunctions { @override List getOperationalValues() { List values = []; - for (int temp = min; temp <= max; temp += step) { + for (int cm = min; cm <= max; cm += step) { values.add(WpsOperationalValue( icon: Assets.assetsTempreture, - description: "${temp}CM", - value: temp, + description: "${cm}CM", + + value: cm, )); } return values; diff --git a/lib/pages/routines/widgets/routine_dialogs/wall_sensor/wall_presence_sensor.dart b/lib/pages/routines/widgets/routine_dialogs/wall_sensor/wall_presence_sensor.dart index ee91b321..e065080f 100644 --- a/lib/pages/routines/widgets/routine_dialogs/wall_sensor/wall_presence_sensor.dart +++ b/lib/pages/routines/widgets/routine_dialogs/wall_sensor/wall_presence_sensor.dart @@ -13,7 +13,6 @@ import 'package:syncrow_web/utils/extension/build_context_x.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:syncrow_web/pages/routines/bloc/functions_bloc/functions_bloc_bloc.dart'; - class WallPresenceSensor extends StatefulWidget { final List functions; final AllDevicesModel? device; @@ -171,7 +170,7 @@ class _WallPresenceSensorState extends State { orElse: () => DeviceFunctionData( entityId: '', functionCode: selectedFunction, - operationName: '', + operationName: state.selectedOperationName!, value: null, ), ); @@ -251,11 +250,8 @@ class _ValueSelector extends StatelessWidget { ); } - bool _isSliderFunction(String function) => [ - 'dis_current', - 'presence_time', - 'illuminance_value' - ].contains(function); + bool _isSliderFunction(String function) => + ['dis_current', 'presence_time', 'illuminance_value'].contains(function); } class _SliderValueSelector extends StatelessWidget {