createSubscription()

in greengrass-opcua-adapter-nodejs/subscriber.js [196:216]


    createSubscription() {
        const parameters = {
            requestedPublishingInterval: 100,
            requestedLifetimeCount: 1000,
            requestedMaxKeepAliveCount: 12,
            maxNotificationsPerPublish: 10,
            publishingEnabled: true,
            priority: 10,
        };

        const self = this;
        this._subscription = new Opcua.ClientSubscription(this._session, parameters);
        this._subscription.on('started', () => {
            console.log('started subscription :', this._subscription.subscriptionId);
            self.emit('subscribe');
        }).on('internal_error', (err) => {
            console.log(' received internal error', err.message);
        }).on('status_changed', (err, v) => {
            console.log('err=', err, ' Value: ', v);
        });
    }