Exemple #1
0
        public MainForm()
        {
            InitializeComponent();
            _frame  = new Frame();
            _worker = new Worker(_frame);
            _servos = new Servos(_worker);
            _logger = new Logger(_servos);

            CreateLabels();
        }
Exemple #2
0
        public Logger(Servos servos)
        {
            _servos = servos;
            _servos.MotorsUpdated += Log;

            if (!Directory.Exists("Logs"))
            {
                Directory.CreateDirectory("Logs");
            }

            var now = DateTime.Now;

            _fileStream = File.Open($"Logs/{now:yyyy-MM-dd_HH.mm}.txt", FileMode.Create, FileAccess.Write, FileShare.Read);
            _writer     = new StreamWriter(_fileStream);
        }