public override void Output(DmxData dmxData)
{
switch (dmxData.DataType)
{
case DmxData.DataTypes.NoChange:
this.streamWriter.WriteLine("{0},{1},{2},NoChange", dmxData.Sequence, dmxData.Timestamp, dmxData.Universe);
break;
case DmxData.DataTypes.FullFrame:
this.streamWriter.WriteLine("{0},{1},{2},Full,{3}",
dmxData.Sequence, dmxData.Timestamp, dmxData.Universe, string.Join(",", dmxData.Data.Select(x => x.ToString())));
break;
}
}