You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
1.6 KiB
80 lines
1.6 KiB
declare namespace Debug {
|
|
interface DebugStore {
|
|
formData: FormData
|
|
}
|
|
interface FormData {
|
|
liquidArmData: LiquidArmData
|
|
liquidPumpData: LiquidPumpData
|
|
shakeSpeed: ShakeSpeed
|
|
heatArea: HeatArea
|
|
transferModule: TransferModule
|
|
lidData: LidData
|
|
}
|
|
interface LiquidArmData {
|
|
largeArmAngle: number | undefined
|
|
smallArmAngle: number | undefined
|
|
largeArmRotationRate: number | undefined
|
|
smallArmRotationRate: number | undefined
|
|
}
|
|
|
|
interface LiquidPumpData {
|
|
index: number | undefined
|
|
velocity: number | undefined
|
|
direction: 'forward' | 'backward'
|
|
volume: number | undefined
|
|
}
|
|
|
|
interface ShakeSpeed {
|
|
rate: number | undefined
|
|
}
|
|
|
|
interface HeatMotorData {
|
|
distance: number | undefined
|
|
rate: number | undefined
|
|
}
|
|
|
|
interface HeatTemperature {
|
|
temperature: number | undefined
|
|
}
|
|
interface ColdTrap {
|
|
temperature: number | undefined
|
|
}
|
|
|
|
interface HeatArea {
|
|
index: number | undefined
|
|
heatMotorData: HeatMotorData
|
|
heatTemperature: HeatTemperature
|
|
coldTrap: ColdTrap
|
|
}
|
|
|
|
interface XMotorData {
|
|
xDimDistance: number | undefined
|
|
xDimRate: number | undefined
|
|
}
|
|
|
|
interface YMotorData {
|
|
yDimDistance: number | undefined
|
|
yDimRate: number | undefined
|
|
}
|
|
|
|
interface ZMotorData {
|
|
zDimDistance: number | undefined
|
|
zDimRate: number | undefined
|
|
}
|
|
|
|
interface JawData {
|
|
rate: number | undefined
|
|
}
|
|
|
|
interface TransferModule {
|
|
xMotorData: XMotorData
|
|
yMotorData: YMotorData
|
|
zMotorData: ZMotorData
|
|
JawData: JawData
|
|
}
|
|
|
|
interface LidData {
|
|
velocity: number | undefined
|
|
distance: number | undefined
|
|
}
|
|
}
|