I redesigned the QR library to be easier to manage. I converted the relay control portion into its own class that is wrapped in the QR class. This allows one piece of code to be instantiated for all 4 relays. If modifications or features are added, this will allow them to be deployed in one location instead of 4. It also allows the library to be easily expanded in the event the Quad Relay module is expanded to 8 relays in the future.
In addition to all of this, it makes a large portion of the code re-usable in memory. This makes the program smaller.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.