@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
47 lines • 2.34 kB
TypeScript
import { DestroyRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { IOperation, OperationService } from '@c8y/client';
import { AlertService, ModalService, OperationRealtimeService } from '@c8y/ngx-components';
import { AddressSpaceNode, AddressSpaceService } from './address-space.service';
import { DynamicDataSource } from './dynamic-data-source';
import { OpcuaServerConfig } from './opcua-server.interface';
import { OpcuaService } from './opcuaService';
import * as i0 from "@angular/core";
export declare class OpcuaAddressSpaceComponent implements OnInit, OnDestroy {
private addressSpaceService;
private opcuaService;
private operationService;
private operationRealtimeService;
private alert;
private modalService;
currentNode: AddressSpaceNode;
selectednode: boolean;
searchKey: string;
isSearch: boolean;
loading: boolean;
searchInProgress: boolean;
filterLabel: string;
dataSource: DynamicDataSource;
nodeList: any;
operation?: IOperation;
isOperationRunning: import("@angular/core").WritableSignal<boolean>;
destroyRef: DestroyRef;
focusStatus: EventEmitter<AddressSpaceNode>;
private moId;
constructor(addressSpaceService: AddressSpaceService, opcuaService: OpcuaService, operationService: OperationService, operationRealtimeService: OperationRealtimeService, alert: AlertService, modalService: ModalService);
ngOnInit(): Promise<void>;
getRunningScanAddressSpaceOperation(): Promise<IOperation | undefined>;
ngOnDestroy(): void;
searchNodes(): Promise<void>;
clearNodeListAndCheckSearchString(): void;
clearSearch(): void;
getIcon(nodeClassName: string): any;
selectNode(node: any): Promise<void>;
toggleCurrentNode(node: AddressSpaceNode): void;
backHandler(node: any): void;
isNodeSet(node: AddressSpaceNode): boolean;
rescanAddressSpace(): Promise<void>;
createConfigurationAwareScanAdressSpaceOperation(config: OpcuaServerConfig): Promise<IOperation>;
static ɵfac: i0.ɵɵFactoryDeclaration<OpcuaAddressSpaceComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OpcuaAddressSpaceComponent, "opcua-address-space", never, {}, { "focusStatus": "focusStatus"; }, never, never, false, never>;
}
//# sourceMappingURL=opcua-address-space.component.d.ts.map