public MetricHalfrate(Graph graph) : base("Half Rate", graph, InputPort.CreateMany(InputPort.Create("in", PortDataType.Array)), OutputPort.CreateMany(OutputPort.Create("out", PortDataType.Array))) { _portInp = (DataInputPort)InputPorts[0]; _portOut = (DataOutputPort)OutputPorts[0]; }
public MetricMultiplyValue(Graph graph) : base("Multiply", graph, InputPort.CreateMany(InputPort.Create("in", PortDataType.Array), InputPort.Create("f", PortDataType.Value)), OutputPort.CreateMany(OutputPort.Create("out", PortDataType.Array))) { _portInp = (DataInputPort)InputPorts[0]; _inputValue = (ValueInputPort)InputPorts[1]; _portOut = (DataOutputPort)OutputPorts[0]; }
public MetricFilter(Graph graph) : base("Filter", graph, InputPort.CreateMany(InputPort.Create("in", PortDataType.Array)), OutputPort.CreateMany(OutputPort.Create("out", PortDataType.Array))) { _portInp = (DataInputPort)InputPorts[0]; _portOut = (DataOutputPort)OutputPorts[0]; Fc = 100000; }
public BasicTestNode(Graph g) : base("Test", g) { _inp = InputPort.Create <DataInputPort>("input", this); _out = OutputPort.Create <DataOutputPort>("output", this); }
public FileNode(Graph g) : base("File", g, InputPort.CreateMany(), OutputPort.CreateMany(OutputPort.Create("Out", PortDataType.Array))) { _portOut = (DataOutputPort)OutputPorts[0]; }
public SourceNode(Graph g) : base("Source", g) { _output = OutputPort.Create <DataOutputPort>("Out", this); Samplerate = 100; }
public PassThroughNode(Graph g) : base("Passthrough", g) { _input = InputPort.Create <DataInputPort>("Inp", this); _output = OutputPort.Create <DataOutputPort>("Out", this); }
public MetricAdder(Graph graph) : base("Adder", graph) { _portInA = InputPort.Create <DataInputPort>("inA", this); _portInB = InputPort.Create <DataInputPort>("inB", this); _portOut = OutputPort.Create <DataOutputPort>("out", this); }