Node parameters are scalar-only, so anything table-shaped gets hacked into N fixed scalar params (e.g. Actuators.CarrierAuto's hard-coded 6 breakpoints with an fsw<=0 terminator). Users hit this immediately: 'what if I want 7 points? 5?'
Needed: a list/array parameter kind in the node schema (NodeAPI), codegen support for sized arrays, and validation. First consumer: piecewise carrier schedule of arbitrary length.
Node parameters are scalar-only, so anything table-shaped gets hacked into N fixed scalar params (e.g. Actuators.CarrierAuto's hard-coded 6 breakpoints with an fsw<=0 terminator). Users hit this immediately: 'what if I want 7 points? 5?'
Needed: a list/array parameter kind in the node schema (NodeAPI), codegen support for sized arrays, and validation. First consumer: piecewise carrier schedule of arbitrary length.