DP.DMX.ThreadedIO C# (CSharp) Method

ThreadedIO() private method

The Threaded function that processes the serial i/o.
private ThreadedIO ( ) : void
return void
	private void ThreadedIO()
	{
	Debug.Log("Thread Start");
		while(true)
		{
			if (updateDMX)
			{
				updateDMX = false;
				Buffer.BlockCopy(DMXLevels,0,TxBuffer,DMX_PRO_DATA_INDEX_OFFSET,N_DMX_CHANNELS);
				if (serialPort != null && serialPort.IsOpen) {serialPort.Write(TxBuffer, 0, TX_BUFFER_LENGTH); };
			}

			//TODO: Recieve Serial
			//if (serialPort.BytesToRead > 0)
		}
	}