Playing around with how waterfall and normalization are implemented in StripTool, there are some mistakes being made, but haven't figured out how to make them right yet! Project builds and runs, but is not exactly useful.
I think I've fixed the strange behavior I noticed yesterday, by making sure that if custom limits have been defined, they should be incorporated into the calculation of that series' waterfall limits. I think it looks much better!
Working on fixing some of the issues I've been seeing. I've added a bunch of comments to the function StripToolSeries::enableYNormalization(...) to hopefully make what's happening a little clearer, at least to me!
I think I've fixed all of the issues I've noticed recently with pvs displaying properly with my 'waterfall' enabled. There is still the problem of implementing the 'waterfall' effect when no pv is selected. Also, the x axis does not appear to follow 'steady' pvs the same way it does for consistently updating pvs. Only two problems left!