Upgrade structure of code base
This commit is contained in:
17
Modules/ComputationalModules/Binary/BinaryLogicModule.cs
Normal file
17
Modules/ComputationalModules/Binary/BinaryLogicModule.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using Nocturnis.Enigmos.Modules;
|
||||
using Nocturnis.Enigmos.Modules.ComputationalModules;
|
||||
using Nocturnis.Enigmos.Ports;
|
||||
|
||||
namespace Enigmos.Modules.ComputationalModules.Binary;
|
||||
|
||||
public abstract partial class BinaryLogicModule:BinaryComputationalModule,ILogicModule, IDuplicateOutputModule
|
||||
{
|
||||
public override IEnumerable<IBasePort> Ports => base.Ports.Union(DataOutPorts);
|
||||
public override void Init()
|
||||
{
|
||||
base.Init();
|
||||
this.DataOutInit("Output", 1);
|
||||
this.LogicModuleInit();
|
||||
PostInit();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user