allValuesMap
allValuesMap: Map<any, any> = ...
apis
checkBtnParallelAlreadyClicked
checkBtnParallelAlreadyClicked: boolean = false
checkBtnSeriesAlreadyClicked
checkBtnSeriesAlreadyClicked: boolean = false
currentCircuitIndex
currentCircuitIndex: number = 0
currentCircuitMap
currentOption
currentOption: number = 0
currentSelector
currentStep
currentStep: int = 0
currentWheatstoneValuesPath
currentWheatstoneValuesPath: string = ""
doneCurrents
doneCurrents: any[] = []
doneVoltages
doneVoltages: any[] = []
extraLiveUsed
extraLiveUsed: boolean = false
fileForQrCode
fileForQrCode: any = null
gamification
gamification: boolean = false
hardcodedStepSolverAPI
html5QrCode
html5QrCode: any = null
isScanning
isScanning: boolean = false
kirchhoffAddTime
kirchhoffBaseTime
lives
lives: number = 3
loadingProgress
loadingProgress: int = 0
options
options: any[] = []
overviewSvgsLoadedPromise
overviewSvgsLoadedPromise: Promise<any> = null
pictureCounter
pictureCounter: number = 0
pyodide
pyodide: any = null
pyodideReady
pyodideReady: boolean = false
relation
relation: string = "null"
selectedElements
selectedElements: string[] = []
selectedSvgsZip
selectedSvgsZip: any = null
selectedZipDir
selectedZipDir: any = null
selectorsBuild
selectorsBuild: boolean = false
selectPageBuild
selectPageBuild: boolean = false
sessionId
sessionId: any = null
shakeAlreadySetup
shakeAlreadySetup: boolean = false
simplifierAddTime
simplifierBaseTime
solverLoaded
solverLoaded: boolean = false
solvers
solversReady
solversReady: boolean = false
speedMode
speedMode: { div: any; duration: any; requestId: any; startTime: any } = ...
step0Data
stepSolverAPI
timeSliderStepSize
trackerIntervalMap
trackerIntervalMap: Map<string, int> = ...
unknown
unknown: string = ""
valuesShown
valuesShown: Map<any, any> = ...
voltEquations
voltEquations: any[] = []
Encapsulates all values needed for solving a circuit and the function of the web page.