flowrs-engine/e2e/fixtures/firmware/mcu_dsp.flowrs
flowRS fd958c0547 flowRS engine, cut from flowRS 3451b065
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-02 19:04:39 -05:00

17 lines
1.2 KiB
Text

{
"format": 1,
"generator": "e2e/mcu-dsp.spec.js: e2e/fixtures/firmware/mcu_dsp.fdsl as the editor saves it (crates/flowrs-core/tests/proof_table.rs holds the two to one program)",
"nodes": [
{"id": 0, "type_id": "embedded.adc.capture", "properties": {"channel": "0", "samples": "64", "interval_us": "1000"}, "position": [0.0, 0.0]},
{"id": 1, "type_id": "dsp.biquad", "properties": {"family": "butterworth", "order": "4", "cutoff": "50", "sample_rate": "1000"}, "position": [260.0, 0.0]},
{"id": 2, "type_id": "dsp.fir", "properties": {"taps": "0.25 0.5 0.25"}, "position": [520.0, 0.0]},
{"id": 3, "type_id": "dsp.decimate", "properties": {"factor": "4"}, "position": [780.0, 0.0]},
{"id": 4, "type_id": "dsp.moving", "properties": {"stat": "rms", "window": "8"}, "position": [1040.0, 0.0]}
],
"wires": [
{"id": 0, "from_node": 0, "from_port": "frame", "to_node": 1, "to_port": "input", "mode": "Move"},
{"id": 1, "from_node": 1, "from_port": "output", "to_node": 2, "to_port": "input", "mode": "Move"},
{"id": 2, "from_node": 2, "from_port": "output", "to_node": 3, "to_port": "input", "mode": "Move"},
{"id": 3, "from_node": 3, "from_port": "output", "to_node": 4, "to_port": "input", "mode": "Move"}
]
}