MCAEmotiv.Interop.EmotivHeadset.EmotivHeadset C# (CSharp) Method

EmotivHeadset() private method

private EmotivHeadset ( ) : System
return System
        private EmotivHeadset()
        {
            this.engine.UserAdded += (sender, args) =>
            {
                lock (this.Lock)
                {
                    // record the user
                    this.userID = (int)args.userId;

                    // enable data aquisition for this user.
                    this.engine.DataAcquisitionEnable((uint)this.userID, true);

                    // set buffer size
                    this.engine.EE_DataSetBufferSizeInSec(BUF_SIZE_SECONDS);

                    // set marker
                    this.engine.DataSetMarker((uint)this.userID, this.lastMarker);
                }
            };

            this.engine.UserRemoved += (sender, args) =>
            {
                lock (this.Lock)
                    this.userID = NO_USER;
            };

            this.engine.Connect();
        }