aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineSetup/IMachineSetupManager.cs
blob: 8856bcfd4f82afdeb7d8471be374f357f9bbbe1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.PPC.Common.MachineSetup
{
    public interface IMachineSetupManager
    {
        MachineSetupSteps CurrentStep { get; }
        event EventHandler<String> ProgressLog;
        double DownloadingPackagesProgress { get; }
        String DownloadingPackagesStatus { get; }
        event EventHandler<MachineSetupSteps> ProgressStep;
        Task<MachineSetupResult> Setup(String serialNumber, String hostAddress);
    }
}