Files
rk-backend/data/struktur.ts
T
2026-08-31 16:19:06 +02:00

48 lines
685 B
TypeScript

interface Peripherie{
anlageNr:number,
adrType:"Input" | "Output" | "AnalogIn"| "AnalogOut"
adrByte:number,
adrBit:number,
funcTxt:string,
}
interface Fu{
adr:string
}
interface Element{
name:string;
excelNr:number,
excelListe:"Aggregate" | "Sensoren" | "Analogwerte"
type:"Motor" | "Füllstand" | "Ventil"
peripherie:[]
options:Record<string,Fu|string>
}
interface Group{
groupNr:string,
groupName:string,
}
const group = {
groupNr:"1233",
groupName:"Band",
elemente:[
{ name:'Motor',
excelNr:1,
excelListe:"Aggregate",
type:"Motor",
options:{
fu:true,
},
peripherie:{}
},
'Vorortbedienung',
'Band'
]
}
// G_1233_Band_Motor_MsOk