amazfitbiptools/WatchFace.Parser/Writer.cs

24 lines
572 B
C#

using System.IO;
using NLog;
using WatchFace.Utils;
namespace WatchFace
{
public class Writer
{
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
private readonly FileStream _fileStream;
public Writer(FileStream streamReader)
{
_fileStream = streamReader;
}
public void Write(WatchFace watchFace)
{
var descriptor = ParametersConverter.Build(watchFace);
foreach (var parameter in descriptor) parameter.Write(_fileStream);
}
}
}