As a result of some exploratory development on the circular buffer implementation, a few templated classes were made in order to utilize the circular buffer.
In an investigation of replacing these templated classes, a simpler solution replaced this implementation for new interfaces. Now that this has proven to work in preliminary embedded testing, it is time to go back and remove these templates to eliminate confusion and restore readability.
The main focus of these changes should be the InverterInterface and the HyTechCANInterface
As a result of some exploratory development on the circular buffer implementation, a few templated classes were made in order to utilize the circular buffer.
In an investigation of replacing these templated classes, a simpler solution replaced this implementation for new interfaces. Now that this has proven to work in preliminary embedded testing, it is time to go back and remove these templates to eliminate confusion and restore readability.
The main focus of these changes should be the InverterInterface and the HyTechCANInterface