node-opcua-client
Version:
pure nodejs OPCUA SDK - module client
18 lines (17 loc) • 1.3 kB
TypeScript
import type { TimestampsToReturn } from "node-opcua-data-value";
import { type MonitoredItemModifyResult, type MonitoringMode } from "node-opcua-service-subscription";
import type { Callback, ErrorCallback, StatusCode } from "node-opcua-status-code";
import type { MonitoringParametersOptions } from "node-opcua-types";
import type { ClientMonitoredItemBase } from "./client_monitored_item_base";
import type { ClientSubscription } from "./client_subscription";
export interface ClientMonitoredItemBaseEx extends ClientMonitoredItemBase {
internalSetMonitoringMode(monitoringMode: MonitoringMode): void;
}
/**
* @internal
*/
export declare namespace ClientMonitoredItemToolbox {
function _toolbox_monitor(subscription: ClientSubscription, timestampsToReturn: TimestampsToReturn, monitoredItems: ClientMonitoredItemBase[], done: ErrorCallback): void;
function _toolbox_modify(subscription: ClientSubscription, monitoredItems: ClientMonitoredItemBase[], parameters: MonitoringParametersOptions, timestampsToReturn: TimestampsToReturn, callback: Callback<MonitoredItemModifyResult[]>): void;
function _toolbox_setMonitoringMode(subscription: ClientSubscription, monitoredItems: ClientMonitoredItemBaseEx[], monitoringMode: MonitoringMode, callback: Callback<StatusCode[]>): void;
}