nasa-jpl / fastcat

C++ EtherCAT Device Command & Control Library
Other
42 stars 11 forks source link

1) Refactor the fastcat_types.yaml #97

Closed alex-brinkman closed 1 year ago

alex-brinkman commented 1 year ago

See the goals of this MR are contained in issue #96

  1. Refactor the fastcat_types.yaml and minimally modify the autocoder to deliver the current set of functionality

This is a "Minimal" change to set things up for the more refactoring in follow-on MRs.

brysonjones commented 1 year ago

If I'm understanding this correctly, this is just laying the groundwork for some future changes by reducing code duplication in a few places and expanding a bit on the fastcat_types.yaml capabilities?

The roadmap laid out in the issue makes a lot of sense to me -- I like the push towards reducing the need to define additions of new devices in as many files as possible!

alex-brinkman commented 1 year ago