public AvrDudeBurningToolFactory(IToolLauncher ToolLauncher, IAvrDudeChipPseudonameProvider ChipPseudonameProvider, IProgressControllerFactory ProgressControllerFactory, IToolBodyFactory ToolBodyFactory) { _toolLauncher = ToolLauncher; _chipPseudonameProvider = ChipPseudonameProvider; _progressControllerFactory = ProgressControllerFactory; _toolBodyFactory = ToolBodyFactory; }
public AvrOverAvrDudeArmUsbTinyBurningToolFacadeFactory(IIndexHelper IndexHelper, IToolLauncher ToolLauncher, IProgressControllerFactory ProgressControllerFactory, IAvrDudeChipPseudonameProvider ChipPseudonameProvider, UnichannelKindProvider UnichannelKindProvider) : base(ToolLauncher, ProgressControllerFactory, ChipPseudonameProvider, UnichannelKindProvider, ProgrammerType.ArmUsbTinyH, new Dictionary<int, ProgrammerType> { { 1, ProgrammerType.ArmUsbTinyHChannel1 }, { 2, ProgrammerType.ArmUsbTinyHChannel2 }, }) { }