public UnichannelProgrammerTypeSelector(IDictionary<int, ProgrammerType> ProgrammersAssassinations, ProgrammerType DirectProgrammer, UnichannelKindProvider UnichannelKindProvider) { _programmersAssassinations = ProgrammersAssassinations; _directProgrammer = DirectProgrammer; _unichannelKindProvider = UnichannelKindProvider; }
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 }, }) { }