1
1
/* eslint-disable no-unused-vars */
2
2
import React from "react"
3
3
4
- import { Gpio , Gpio_analog } from "../utils/interfaces"
4
+ import { Gpio , Gpio_Analog } from "../utils/interfaces"
5
5
6
6
interface SimulatorContextType {
7
7
filename : null | string
@@ -11,8 +11,8 @@ interface SimulatorContextType {
11
11
digitalPins : null | Gpio [ ]
12
12
setDigitalPins : React . Dispatch < React . SetStateAction < null | Gpio [ ] > >
13
13
handleSetDigitalPins : ( index : number , state : boolean ) => void
14
- analogPins : null | Gpio_analog [ ]
15
- setAnalogPins : React . Dispatch < React . SetStateAction < null | Gpio_analog [ ] > >
14
+ analogPins : null | Gpio_Analog [ ]
15
+ setAnalogPins : React . Dispatch < React . SetStateAction < null | Gpio_Analog [ ] > >
16
16
handleSetAnalogPins : ( index : number , duty : number ) => void
17
17
outputData : null | string
18
18
setOutputData : React . Dispatch < string >
@@ -58,7 +58,7 @@ export function SimulatorContextProvider({ children }) {
58
58
const [ boardType , setBoardType ] = React . useState < string | null > ( null )
59
59
const [ digitalPins , setDigitalPins ] = React . useState < Gpio [ ] > ( initializeDigitalPins )
60
60
const [ analogPins , setAnalogPins ] =
61
- React . useState < Gpio_analog [ ] > ( initializeAnalogPins )
61
+ React . useState < Gpio_Analog [ ] > ( initializeAnalogPins )
62
62
const [ outputData , setOutputData ] = React . useState < string > ( "" )
63
63
const [ simulatorRunning , setSimulatorRunning ] = React . useState < boolean > ( false )
64
64
@@ -76,7 +76,7 @@ export function SimulatorContextProvider({ children }) {
76
76
updateDigitalPin ( pinIndex , updatedPin )
77
77
}
78
78
79
- const updateAnalogPin = ( pinIndex : number , updatedPin : Gpio_analog ) => {
79
+ const updateAnalogPin = ( pinIndex : number , updatedPin : Gpio_Analog ) => {
80
80
setAnalogPins ( ( prevAnalogPins ) => {
81
81
const newAnalogPins = [ ...prevAnalogPins ]
82
82
newAnalogPins [ pinIndex ] = updatedPin
0 commit comments