Animatroller.Common.CsvFileWriter.Output C# (CSharp) Method

Output() public method

public Output ( DmxData dmxData ) : void
dmxData DmxData
return void
        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;
            }
        }