readData method
Implementation
@override
Future readData(ReadBlockController? readBlockController) async {
final double map = NumberSerializable.fromMap(await readBlockController!
.readInput(blockInputTargetKey: 'OPERATOR_MAP'));
final double inMin = NumberSerializable.fromMap(await readBlockController
.readInput(blockInputTargetKey: 'OPERATOR_INMIN'));
final double inMax = NumberSerializable.fromMap(await readBlockController
.readInput(blockInputTargetKey: 'OPERATOR_INMAX'));
final double outMin = NumberSerializable.fromMap(await readBlockController
.readInput(blockInputTargetKey: 'OPERATOR_OUTMIN'));
final double outMax = NumberSerializable.fromMap(await readBlockController
.readInput(blockInputTargetKey: 'OPERATOR_OUTMAX'));
return NumberSerializable.toMap(
(map - inMin) * (outMax - outMin) / (inMax - inMin) + outMin);
}