How is FGEN not "clear?" It is at a minimum concise. Is linear interpolation sufficiently advanced tech that it is considered magic?
It looks like there will not be a lot of segments, so the endpoint pairs could be included in the comments as well.
There are many "educated" techs in factories that barely understand XICs and XIOs, that's why so many get put on the "Basic" programming courses. And then of course management feel they have been "trained" so rely on them.
There is a whole world of difference between being "trained" (as in just attending a training course), than being "trained" (as in attending and taking in the subject matter).
Everyone on an RA training course gets a certificate - but it's not an indication that they have understood or even taken in what was being taught. It just states they were there ....
In most training facilities it is often two people on a rig to do the practical exercises, and I have very often observed that it is one of the two doing the exercise, the other just observing, and pressing buttons when prompted. IMHO that is not training people, that is giving up your training expertise to the better of the group, who most likely does not want to help his lesser accomplished partner, but wants to "shine".
Very few courses, anywhere, do written exams on the final day to evaluate if the delegates have learnt anything, or even listened during class, but they get their certificates anyway, their bosses are happily confident their money was well-spent, but regrettably, and very often, not so...
I have delivered courses, after 4 days training on the subject matter, to OEMs working on GM plants that had used the software for over 4 years ! They were teaching ME how it worked !
This was a dark time for me, believing I was the "trainer", but at the end of the day we could have sat in the coffee shop every day, and they would still have known more than me. But they had to have their "ticket", which they paid for themselves... In this case there
was an "exam" at the end of their 2-week (??) course, and needless to say the LOWEST score was 99% !! Go figure ! How is it possible for a trainer to deliver a 2-week course after 4 days training ??