public UnichannelProgrammerTypeSelector(IDictionary<int, ProgrammerType> ProgrammersAssassinations, ProgrammerType DirectProgrammer, UnichannelKindProvider UnichannelKindProvider) { _programmersAssassinations = ProgrammersAssassinations; _directProgrammer = DirectProgrammer; _unichannelKindProvider = UnichannelKindProvider; }
public AvrDudeBurningTool(string ChipPseudoname, IToolBody ToolBody, IToolLauncher ToolLauncher, IProgressControllerFactory ProgressControllerFactory, ProgrammerType ProgrammerKind) { _toolBody = ToolBody; _toolLauncher = ToolLauncher; _progressControllerFactory = ProgressControllerFactory; _programmerKind = ProgrammerKind; _chipPseudoname = ChipPseudoname; }
public override void Save() { UpdateConfig(ProgrammerType.ToString(), "ProgrammerType"); UpdateConfig(Device.Name, "DeviceName"); UpdateConfigBool("Verify", AutoVerify); UpdateConfigBool("AutoErase", AutoErase); _stkv1.Save(); _comBitBang.Save(); _stub.Save(); }
public Programmer(ProgrammerType target, string comport = null) { this.target = target; if (target != ProgrammerType.SOM) { ConnectProgrammer(); } else { ConnectSOM(comport); } }
public ConstantProgrammerTypeSelector(ProgrammerType Programmer) { _programmer = Programmer; }
public ProgrammerIdAvrDudeParameter(ProgrammerType ProgrammerType) { _programmerType = ProgrammerType; }
public AvrDudeBurningTool GetBurningTool(string ChipName, ProgrammerType ProgrammerKind) { return new AvrDudeBurningTool(_chipPseudonameProvider.GetChipPseudoname(ChipName), _toolBodyFactory.GetToolBody(), _toolLauncher, _progressControllerFactory, ProgrammerKind); }