Currently, the calibration data structure is stored in the struct's byte form. This works fine as long as the data structure does not change. This is a problem as there will be more variables as the controller's functionality increases. To remedy this, protobufs may be a used as they can be grown and maintain backwards compatibility as long as field numbers are not re-used.
Steps to complete:
Testing/Verification:
Currently, the calibration data structure is stored in the struct's byte form. This works fine as long as the data structure does not change. This is a problem as there will be more variables as the controller's functionality increases. To remedy this, protobufs may be a used as they can be grown and maintain backwards compatibility as long as field numbers are not re-used.
Steps to complete:
Testing/Verification: