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)
}
}