mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 15:17:31 +00:00
Update sensitivity function to adjust max value and add image assets; modify dialog logic for sensitivity handling
This commit is contained in:
@ -98,13 +98,27 @@ final class CpsSensitivityFunction extends CpsFunctions {
|
||||
final int max;
|
||||
final int step;
|
||||
|
||||
static const _images = <String>[
|
||||
Assets.sensitivityFeature1,
|
||||
Assets.sensitivityFeature1,
|
||||
Assets.sensitivityFeature2,
|
||||
Assets.sensitivityFeature3,
|
||||
Assets.sensitivityFeature4,
|
||||
Assets.sensitivityFeature5,
|
||||
Assets.sensitivityFeature6,
|
||||
Assets.sensitivityFeature7,
|
||||
Assets.sensitivityFeature8,
|
||||
Assets.sensitivityFeature9,
|
||||
Assets.sensitivityFeature9,
|
||||
];
|
||||
|
||||
@override
|
||||
List<CpsOperationalValue> getOperationalValues() {
|
||||
final values = <CpsOperationalValue>[];
|
||||
for (var value = min; value <= max; value += step) {
|
||||
values.add(
|
||||
CpsOperationalValue(
|
||||
icon: Assets.sensitivity,
|
||||
icon: _images[value],
|
||||
description: '$value',
|
||||
value: value,
|
||||
),
|
||||
|
Reference in New Issue
Block a user