Closed klauer closed 1 year ago
This did pass the unit tests last time, right? I can't comprehend how these changes would cause the st.cmds to generate without the motion sections...
So perhaps I fixed DUT_MotionStage
and broke ST_MotionStage
with the parsing utilities?
More to investigate tomorrow :sigh: ...
This behavior is reproducible offline using my random lfe motion plc project clone (which is all DUT_MotionStage)
This must be related to the specifics of the st.cmd template that I edited to search for ST_MotionStage
Back to draft with this one - not an appropriate fix here.
This quick "fix" hid the issue rather than resolved it. Hmm...
Yeah, upon further investigation this is very much not the right fix. Test suites to the rescue!
DUT_MotionStage
aliasing issue where sphinx was failing to find thenc_axis
attribute ofSymbol_ST_MotionStage
instances and trying to use__getitem__
on it (x.nc_axis
->x["nc_axis"]
) and throwing nonsensical errors in the meantime