AForge.Robotics.Surveyor.SRV1Camera.Start C# (CSharp) Method

Start() public method

Start video source.
Starts video source and return execution to caller. Video source object creates background thread and notifies about new frames with the help of NewFrame event.
Not connected to SRV-1. Connection to SRV-1 /// was closed using method. New /// instance must be obtained using or /// methods. ///
public Start ( ) : void
return void
        public void Start( )
        {
            if ( thread == null )
            {
                if ( ( communicator == null ) || ( communicator.EndPoint == null ) )
                {
                    throw new NotConnectedException( "Not connected to SRV-1." );
                }

                framesReceived = 0;
                bytesReceived  = 0;

                // create events
                stopEvent = new ManualResetEvent( false );

                // create and start new thread
                thread = new Thread( new ThreadStart( WorkerThread ) );
                thread.Name = Source; // mainly for debugging
                thread.Start( );
            }
        }