/// <summary>Initialize the module.</summary> public override IModuleBase Initialize(string moduleSerie, string moduleType, IModules modules) { this.ModuleSerie = moduleSerie; this.ModuleModel = moduleType; this.InitializeBase(modules); return this; }
public void builder() { _filesystem = Substitute.For<IFileSystem>(); _filesystem.GetPlatformRoot().Returns(The.Root); var dbpath = The.Root.Navigate((FilePath)"group1/proj2/DatabaseScripts"); _filesystem.Exists(null).ReturnsForAnyArgs(c=> c.Args()[0] as FilePath == dbpath); _filesystem.SortedDescendants(null,null).ReturnsForAnyArgs(new [] {(FilePath)"one",(FilePath)"two"}); _modules = Substitute.For<IModules>(); _modules.Paths.Returns(new[] {"group1/proj1", "group1/proj2", "group2/proj3"}); _modules.Repos.Returns(new[] {"p1Repo", "p2Repo", "p3Repo"}); _locks = new List<AutoResetEvent> { new AutoResetEvent(true), new AutoResetEvent(true), new AutoResetEvent(true) }; _modules.CreateAndSetLocks().Returns(_locks); _git = Substitute.For<IGit>(); _depMgr = Substitute.For<IDependencyManager>(); _ruleFac = Substitute.For<IRuleFactory>(); _ruleFac.GetModules().Returns(_modules); _buildCmd = Substitute.For<IBuildCmd>(); _subject = new Builder(_filesystem, _git, _depMgr, _ruleFac, _buildCmd); _subject.Prepare(); _subject.RebuildDatabases(); }
public void builder() { _filesystem = Substitute.For<IFileSystem>(); _filesystem.GetPlatformRoot().Returns(The.Root); _filesystem.Exists(null).ReturnsForAnyArgs(true); _modules = Substitute.For<IModules>(); _modules.Paths.Returns(new[] { "group1/proj1", "group1/proj2", "group2/proj3" }); _modules.Repos.Returns(new[] { "p1Repo", "p2Repo", "p3Repo" }); _locks = new List<AutoResetEvent> { new AutoResetEvent(true), new AutoResetEvent(true), new AutoResetEvent(true) }; _modules.CreateAndSetLocks().Returns(_locks); _patterns = new Patterns { DependencyPattern = "*.dll", DependencyPath = (FilePath)"lib", Masters = new FilePath[] { } }; _git = Substitute.For<IGit>(); _depMgr = Substitute.For<IDependencyManager>(); _ruleFac = Substitute.For<IRuleFactory>(); _ruleFac.GetModules().Returns(_modules); _ruleFac.GetRulePatterns().Returns(_patterns); _buildCmd = Substitute.For<IBuildCmd>(); _subject = new Builder(_filesystem, _git, _depMgr, _ruleFac, _buildCmd); _subject.Prepare(); _subject.GetDependenciesAndBuild(); }
/// <summary>Initialize the module.</summary> public override IModuleBase Initialize(string moduleSerie, string moduleType, IModules modules) { base.InitializeAdamInternValue(); this.ChanelEnabled = new bool[this.TotalChanelDigitalIn + this.TotalChanelDigitalOut]; this.ByRangeInput = new byte[this.TotalChanelDigitalIn + this.TotalChanelDigitalOut]; return this.InitializeBase(modules); }
public ModuleBaseTest() { this.moduleSerie = "moduleSerie"; this.moduleType = "moduleType"; this.modules = new Modules(); this.testee = new Implement_ModuleBase(); }
public static void CheckValidModule(IModules resultModules, int positionModule = 0) { var module = resultModules.ModuleList[positionModule]; Assert.NotNull(module); Assert.Equal(Module_Name, module.Name); Assert.Equal(Module_Serie, module.ModuleSerie); Assert.Equal(Module_Type, module.ModuleModel); Assert.Equal(Module_IP, module.IpAddress); Assert.Equal(Module_Port, module.Port); }
public MainWindow() { this.InitializeComponent(); var initializeModules = new InitializeModules(); this.modules = initializeModules.Modules; this.adam6015 = this.modules.FirstOrDefault(foo => foo.ModuleSerie == "Adam6015"); this.adam6066 = this.modules.FirstOrDefault(foo => foo.ModuleSerie == "Adam6066"); this.Ip6015.Text = this.adam6015.IpAddress; this.Ip6066.Text = this.adam6066.IpAddress; }
public static void CheckValidChanel(IModules resultModules, int positionModule = 0, int positionChanel = 0) { var module = resultModules.ModuleList[positionModule]; Assert.NotNull(module); var chanel = module.Chanels[positionChanel]; Assert.NotNull(chanel); Assert.Equal(Chanel_Id, chanel.Id); Assert.Equal(Chanel_Key, chanel.Key); Assert.Equal(Chanel_Direction, chanel.Direction); Assert.Equal(Chanel_Type_Of_Value, chanel.TypeOfValue); Assert.Equal(Chanel_Gain, chanel.Gain); Assert.Equal(Chanel_Offset, chanel.Offset); Assert.Equal(Chanel_Description, chanel.Description); Assert.Equal(Chanel_Comment, chanel.Comment); }
/// <summary>Initialyses the module.</summary> public override IModuleBase InitializeModule(string moduleSerie, string moduleType, IModules modules) { if (moduleSerie != this.ModuleSerie_Key) { throw new ArgumentOutOfRangeException(moduleType); } switch (moduleType) { case "Adam6015": return new Adam6015().Initialize(moduleSerie, moduleType, modules); case "Adam6066": return new Adam6066().Initialize(moduleSerie, moduleType, modules); default: throw new ArgumentOutOfRangeException(moduleType); } }
public StatusProcessor(ILogger <StatusProcessor> log, IShip ship, ICommander commander, INavRoute navRoute, ICargo cargo, IMarket market, IModules modules, IBackpack backpack, IShipyard shipyard, IOutfitting outfitting, IFileReader fileReader) { _log = log; _ship = ship; _commander = commander; _navRoute = navRoute; _cargo = cargo; _market = market; _modules = modules; _backpack = backpack; _shipyard = shipyard; _outfitting = outfitting; _fileReader = fileReader; _cache = new Dictionary <string, string>(); }
public void builder() { _filesystem = Substitute.For<IFileSystem>(); _filesystem.GetPlatformRoot().Returns(The.Root); _missingRepo = The.Root.Append((FilePath)"/group1/proj2"); _filesystem.Exists(null).ReturnsForAnyArgs(c=> (c.Args()[0] as FilePath !=_missingRepo)); _modules = Substitute.For<IModules>(); _modules.Paths.Returns(new[] {"group1/proj1", "group1/proj2", "group2/proj3"}); _modules.Repos.Returns(new[] {"p1Repo", "p2Repo", "p3Repo"}); _git = Substitute.For<IGit>(); _depMgr = Substitute.For<IDependencyManager>(); _ruleFac = Substitute.For<IRuleFactory>(); _ruleFac.GetModules().Returns(_modules); _subject = new Builder(_filesystem, _git, _depMgr, _ruleFac, null); _subject.Prepare(); }
public void builder() { _filesystem = Substitute.For<IFileSystem>(); _filesystem.GetPlatformRoot().Returns(The.Root); _filesystem.Exists(null).ReturnsForAnyArgs(c=> (c.Args()[0] as FilePath != (FilePath)"group1/proj2")); _modules = Substitute.For<IModules>(); _modules.Paths.Returns(new[] {"group1/proj1", "group1/proj2", "group2/proj3"}); _modules.Repos.Returns(new[] {"p1Repo", "p2Repo", "p3Repo"}); _locks = new List<AutoResetEvent> { new AutoResetEvent(false), new AutoResetEvent(false), new AutoResetEvent(false) }; _modules.CreateAndSetLocks().Returns(_locks); _git = Substitute.For<IGit>(); _depMgr = Substitute.For<IDependencyManager>(); _ruleFac = Substitute.For<IRuleFactory>(); _ruleFac.GetModules().Returns(_modules); _subject = new Builder(_filesystem, _git, _depMgr, _ruleFac, null); _subject.Prepare(); _subject.PullRepos(); }
/// <summary>Initializes the specified modules.</summary> /// <param name="modules" >The modules.</param> /// <returns>The module base interface.</returns> protected IModuleBase InitializeBase(IModules modules) { this.Modules = modules; this.Chanels = new List<IChanel>(); this.Errors = new ModuleErrors(); return this; }
/// <summary>Initialize the module.</summary> public abstract IModuleBase Initialize(string moduleSerie, string moduleType, IModules modules);
public void Prepare() { _rootPath = _files.GetPlatformRoot(); Log.Status("Started in " + _rootPath.ToEnvironmentalPath() + "; Updating self"); _git.PullMaster(_rootPath); _patterns = _rules.GetRulePatterns(); Modules = _rules.GetModules(); try { Modules.ReadDependencies(_rootPath); } catch (UnknownModuleException ex) { Log.Error(ex.Message + ", will pull all repositories. You will need to retry platform build."); _locks = Modules.CreateAndSetLocks(); PullRepos(); CloneMissingRepos(); throw; } Modules.SortInDependencyOrder(); _depMgr.ReadMasters(_rootPath, _patterns.Masters); DeleteOldPaths(); Log.Verbose("Processing " + string.Join(", ", Modules.Paths)); CloneMissingRepos(); _locks = Modules.CreateAndSetLocks(); }
public List <ModuleItems> GetModulesItemList(IModules Modules, int tenantID, int ModuleID) { _Modules = Modules; return(_Modules.GetModulesItemList(tenantID, ModuleID)); }
public List <ModulesModel> GetModulesList(IModules Modules, int tenantID) { _Modules = Modules; return(_Modules.GetModulesList(tenantID)); }
/// <summary> /// Update Moudule Items /// </summary> public int UpdateModules(IModules Modules, int tenantID, int ModuleID, string ModulesActive, string ModuleInactive, int ModifiedBy) { _Modules = Modules; return(_Modules.UpdateModules(tenantID, ModuleID, ModulesActive, ModuleInactive, ModifiedBy)); }
/// <summary>Initialize the module.</summary> public override IModuleBase Initialize(string moduleSerie, string moduleType, IModules modules) { return new ModuleTest(); }
/// <summary>Initialyses the module.</summary> /// <remarks> /// The <paramref name="moduleSerie" /> and <paramref name="moduleType" /> is not important for the simulator /// </remarks> public override IModuleBase InitializeModule(string moduleSerie, string moduleType, IModules modules) { return new SimulatorModule().Initialize(moduleSerie, moduleType, modules); }
/// <summary>Initialyses the module.</summary> public override IModuleBase InitializeModule(string moduleSerie, string moduleType, IModules modules) { return null; }
public ModulosController(IModules _Context) { Context = _Context; }
public ModulaIOTDevice(IModules modules, ICoreSettings coreSettings, IServiceProvider provider) { Modules = modules; Provider = provider; }
public void Initilize(bool isForSimulation = false) { this.modules = this.initializeModules.Initialize(isForSimulation).Modules; }