Appearance
Mnemoscheme
Мнемосхема — объект-контейнер визуальной схемы: редактируется в редакторе мнемосхем, несёт настройки и список алярмов.
Настройки
ts
export class ConcreteMnemoschemeObject
extends BaseObject
implements IHasValidationSchema
{
static name = t("mnemoscheme.name");
declare settings: any;
declare alarms: IAlarm[];
declare __schema: z.ZodType<any, any>;
declare display: any;
get validationSchema(): z.ZodType<any, any> {
return this.__schema;
}
get availableObjectFields(): Record<string, string> {
return mnemoschemeObjectFields;
}
constructor(params: IBaseObject) {
super(params);
this.__schema = getBaseObjectSchema();
}
}Хранение
Сохраняется в таблице project_objects через RepositoryObject (Dexie).
Mentioned In
None yet.