Esempio n. 1
0
 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];
 }
Esempio n. 3
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;
        }
Esempio n. 4
0
 public BasicTestNode(Graph g) : base("Test", g)
 {
     _inp = InputPort.Create <DataInputPort>("input", this);
     _out = OutputPort.Create <DataOutputPort>("output", this);
 }
Esempio n. 5
0
 public FileNode(Graph g)
     : base("File", g, InputPort.CreateMany(), OutputPort.CreateMany(OutputPort.Create("Out", PortDataType.Array)))
 {
     _portOut = (DataOutputPort)OutputPorts[0];
 }
Esempio n. 6
0
 public SourceNode(Graph g) : base("Source", g)
 {
     _output    = OutputPort.Create <DataOutputPort>("Out", this);
     Samplerate = 100;
 }
Esempio n. 7
0
 public PassThroughNode(Graph g) : base("Passthrough", g)
 {
     _input  = InputPort.Create <DataInputPort>("Inp", this);
     _output = OutputPort.Create <DataOutputPort>("Out", this);
 }
Esempio n. 8
0
 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);
 }