import { Unit } from '../../services/ac-com.service'; import { AlarmInstance, AlarmItem } from '../../services/ac-alarm.service'; import { ACBaseComponent } from './ac-base-component'; /** * @deprecated Use other method */ export declare class ACDataType { isLocal: any; globalName: any; _predict: boolean; _predictStartTime: any; _predictTimeoutmsec: number; _lastUpdateFromServer: number; get valid(): boolean; ioTGUID: any; remark: any; origType: string; request: boolean; IsProperty: boolean; parent: ACBaseDataModel; TypeName: string; Tag: any; setPrediction(): void; isPredict(): boolean; constructor(isLocal: any, globalName: any); get value(): any; set value(value: any); _propName: string; set propertyName(val: string); get propertyName(): string; /**Varname */ get varName(): string; setValue(value: any): void; requestValue(): void; registerValueOnBaseComponent(): void; IO: boolean; Parameter: boolean; Retentive: boolean; Valid: number; Unit: Unit; UnitIndex: any; AlarmPrio: number; AlarmGroup: number; RequestExtent: boolean; requestExtData(): void; setValueFromServer(value: any): void; getLocalPropName(): any; } /** * @deprecated Use other method */ export declare class ACBool extends ACDataType { private _value; TypeName: string; static LocalDict: {}; get value(): boolean; set value(value: boolean); setValueFromServer(value: any): void; constructor(isLocal?: boolean, globalName?: any); } /** * @deprecated Use other method */ export declare class ACString extends ACDataType { _value: string; TypeName: string; static LocalDict: {}; get value(): string; set value(value: string); setValueFromServer(value: any): void; constructor(isLocal?: boolean, globalName?: any); } /** * @deprecated Use other method */ export declare class ACNumber extends ACDataType { _value: number; TypeName: string; static LocalDict: {}; get value(): number; set value(value: number); setValueFromServer(value: any): void; constructor(isLocal?: boolean, globalName?: any); } /** * @deprecated Use other method */ export declare class ACDateTime extends ACDataType { _value: number; TypeName: string; static LocalDict: {}; get value(): number; set value(value: number); setValueFromServer(value: any): void; constructor(isLocal?: boolean, globalName?: any); getDateTimeStr(): string; static _fix2(val: number): string; static _fix3(val: number): string; static getDateTimeString(value: number): string; } /** * @deprecated Use other method */ export declare class ACBaseDataModel implements AlarmInstance { parent: ACBaseDataModel | ACBaseComponent; private _iname; AlarmList: Array; AlarmDict: {}; AddAlarmItem(item: AlarmItem): void; RemoveAlarmItem(item: AlarmItem): void; higestAlarmPrioAck: number; higestAlarmPrioUnAck: number; highestAlarm: AlarmItem; alarmChangeCnt: number; loadingCnt: number; IncreaseAlarmChange(): number; private _calcAlarms; IsProperty: boolean; getACDataViewModelName(): string; propertyName: string; getInstanceName(): string; getProperties(): Array; getBaseComponent(): ACBaseComponent; className: any; constructor(parent: ACBaseDataModel | ACBaseComponent); }