RecipeType
[ Interface ]
export interface RecipeType {
recipeTypeNames?: string[];
members: Dictionary<{
symbol: string;
defaultValue?: any;
schema?: TcHmi.JsonSchema;
unit?: string;
comment?: string;
enabled?: boolean;
group?: string;
order?: number;
} | {
recipeType: string;
}>;
options?: {
enabled?: 'None' | 'Disabled';
comment?: string;
};
}
Definition eines Rezepttyps.
Eigenschaften
Name | Typ | Beschreibung |
---|---|---|
recipeTypeNames [optional] | string[] | Liste an Rezepten von der dieser Rezepttyp erbt. |
members |
| Liste an Symbolen welche den Rezepttyp definieren |
options [optional] |
| Optionen des Rezepttyps |
options.enabled [optional] | 'None' | 'Disabled' | Angabe ob der Rezepttyp aktiv ist.
|
options.comment [optional] | Freitextkommentar |
Eigenschaften der Symboldefinition
Name | Typ | Beschreibung |
---|---|---|
symbol [optional] | string[] | Name des Symbols |
defaultValue [optional] | Wert welcher gilt, wenn ein Rezept keinen eigenen Wert festlegt | |
schema [optional] | Schema welches Einschränkungen der Werte definiert. (Beispielsweise Minimum oder Maximum-Wert) | |
unit [optional] | Physikalische Einheit des Wertes | |
comment [optional] | Freitextkommentar | |
enabled [optional] | Angabe ob das Symbol im Rezepttyp aktiv ist | |
group [optional] | Gruppe für die Anzeige in Visual Studio | |
order [optional] | Reihenfolge für die Anzeige in Visual Studio |
Verfügbar ab Version 1.10.1171.142 |