26 lines
452 B
TypeScript
26 lines
452 B
TypeScript
// types/analogInput.ts
|
|
export interface AnalogInput {
|
|
id: number;
|
|
label: string;
|
|
unit?: string;
|
|
value: number;
|
|
name: string;
|
|
|
|
// Statusflags
|
|
isUnderWarning?: boolean;
|
|
isUnderLimit?: boolean;
|
|
isOverWarning?: boolean;
|
|
isOverLimit?: boolean;
|
|
|
|
// Weitere optionale Felder
|
|
offset?: number;
|
|
factor?: number;
|
|
weighting?: number;
|
|
|
|
// Zusätzliche Felder im Slice
|
|
uW?: boolean;
|
|
uG?: boolean;
|
|
oW?: boolean;
|
|
oG?: boolean;
|
|
}
|