17 lines
529 B
C#
17 lines
529 B
C#
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();
|
|
}
|
|
} |