diff --git a/src/controller/view_utils/signal_reduce_input_utils.rs b/src/controller/view_utils/signal_reduce_input_utils.rs
index 6ace985..e69de29 100644
--- a/src/controller/view_utils/signal_reduce_input_utils.rs
+++ b/src/controller/view_utils/signal_reduce_input_utils.rs
@@ -1,28 +0,0 @@
-
-pub fn parse_fields(all_inputs: Vec) -> Result {
- let mut values: [f64; 6] = [0.0; 6];
-
- for (i, input) in all_inputs.iter().enumerate() {
- let input_text_buffer: TextBuffer = input.clone().get_input().buffer();
- let extracted_value = f64::from_str(
- input_text_buffer
- .text(
- &input_text_buffer.start_iter(),
- &input_text_buffer.end_iter(),
- false,
- )
- .as_str()
- .trim(),
- )?;
- values[i] = extracted_value;
- }
-
- Ok(SignalReduce {
- length: values[0],
- wire_resistance: values[1],
- wire_capacity: values[2],
- source_resistance: values[3],
- source_voltage: values[4],
- frequency: values[5],
- })
-}
diff --git a/src/controller/view_utils/signal_reduce_utils.rs b/src/controller/view_utils/signal_reduce_utils.rs
index 7c9c02b..dfe91c1 100644
--- a/src/controller/view_utils/signal_reduce_utils.rs
+++ b/src/controller/view_utils/signal_reduce_utils.rs
@@ -21,3 +21,22 @@ pub fn get_error_message(error: Error) -> Option<&'static str> {
}
}
+pub fn parse_fields(all_inputs: Vec>) -> Result {
+ let mut values: [f64; 6] = [0.0; 6];
+
+ for (i, input) in all_inputs.iter().enumerate() {
+ let input_text_buffer = input.get_input();
+ let extracted_value = f64::from_str(input_text_buffer.text().as_str().trim())?;
+ values[i] = extracted_value;
+ }
+
+ Ok(SignalReduce {
+ length: values[0],
+ wire_resistance: values[1],
+ wire_capacity: values[2],
+ source_resistance: values[3],
+ source_voltage: values[4],
+ frequency: values[5],
+ })
+}
+