MuffinSpawn / FMS

My personal FMS task management and field-testing repository.
0 stars 0 forks source link

Break up Position state machine cases into multiple linear paths #85

Closed MuffinSpawn closed 6 years ago

MuffinSpawn commented 6 years ago

Instead of overloading the SHOOT, FIND, MEASURE cases, create separate cases for each coordinate set to simplify the logic.

MuffinSpawn commented 6 years ago

I drastically simplified SHOOT, FIND, AND MEASURE. I made unique states for setting up a shoot session. I am in the process of fleshing out the post-session stages. I added new states associated with shooting of particular reflector sets, and expanded the decision table to have clear shoot-find-measure sequences for each.

The "ref" sequence looks good, though us untested.

TODO: continue with the "prop" (home and otherwise) and new "ds" sequences.

MuffinSpawn commented 6 years ago

I'm calling this completed. The client needs an overhaul (issue #91), and Script should be used instead to test the ensemble.