diff --git a/Dashboard/src/App.tsx b/Dashboard/src/App.tsx index 6e512b2..0bb926d 100644 --- a/Dashboard/src/App.tsx +++ b/Dashboard/src/App.tsx @@ -1,10 +1,8 @@ -import React, { useEffect, useState } from "react"; +import React, { useState } from "react"; import { createGlobalStyle } from "styled-components"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState } from "typesafe-actions"; +import { useDispatch } from "react-redux"; import Select from "react-select"; import SerialPort from "serialport"; -import Knob from "./Components/Knob"; import { connect, disconnect } from "./redux/actions/asyncSerialConnectionActions"; import { setSerialPort } from "./redux/actions/serialConnectionActions"; import KnobSection from "./Components/KnobSection"; @@ -30,14 +28,7 @@ const fetchPorts = async () => { }; const App = () => { - const [status, setStatus] = useState(0); const dispatch = useDispatch(); - const serialConnection = useSelector((state) => state.serialConnection); - const SerialDataListener = (data: string) => { - const parsedData = data.split(","); - console.log(parsedData); - setStatus(parseInt(parsedData[2], 10)); - }; fetchPorts(); @@ -47,46 +38,9 @@ const App = () => { dispatch(setSerialPort(selectedOption.value)); }; - useEffect(() => { - if (serialConnection.portController !== null) { - serialConnection.portController.parser.on("data", SerialDataListener); - } - - return () => { - if (serialConnection.portController !== null) { - serialConnection.portController.parser.removeListener("data", SerialDataListener); - } - }; - }, [serialConnection]); - - const sendIncreaseHandler = () => { - if (serialConnection.portController !== null && serialConnection.portController.port !== null) { - setStatus(status + 1); - serialConnection.portController.port.write("2i"); - } - }; - const sendDecreaseHandler = () => { - if (serialConnection.portController !== null && serialConnection.portController.port !== null) { - setStatus(status - 1); - serialConnection.portController.port.write("2d"); - } - }; - const sendToggleHandler = () => { - if (serialConnection.portController !== null && serialConnection.portController.port !== null) { - setStatus(status - 1); - serialConnection.portController.port.write("2t"); - } - }; - return (
-