mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-11-26 17:54:55 +00:00
Add 'PC' device to routine
This commit is contained in:
@ -9,7 +9,6 @@ abstract class DeviceFunction<T> {
|
||||
final double? max;
|
||||
final double? min;
|
||||
|
||||
|
||||
DeviceFunction({
|
||||
required this.deviceId,
|
||||
required this.deviceName,
|
||||
@ -114,4 +113,28 @@ class DeviceFunctionData {
|
||||
max.hashCode ^
|
||||
min.hashCode;
|
||||
}
|
||||
|
||||
DeviceFunctionData copyWith({
|
||||
String? entityId,
|
||||
String? functionCode,
|
||||
String? operationName,
|
||||
String? condition,
|
||||
dynamic value,
|
||||
double? step,
|
||||
String? unit,
|
||||
double? max,
|
||||
double? min,
|
||||
}) {
|
||||
return DeviceFunctionData(
|
||||
entityId: entityId ?? this.entityId,
|
||||
functionCode: functionCode ?? this.functionCode,
|
||||
operationName: operationName ?? this.operationName,
|
||||
condition: condition ?? this.condition,
|
||||
value: value ?? this.value,
|
||||
step: step ?? this.step,
|
||||
unit: unit ?? this.unit,
|
||||
max: max ?? this.max,
|
||||
min: min ?? this.min,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user