What is the problem this feature would solve?
The library that this codebase is based on did not implement the IEEE 1278.1-2012 enumerations defined in the SISO-REF-010-2022 document. Values that should be enumerated are currently raw integers, meaning there exists no validation for those fields.
What is the feature you are proposing to solve the problem?
Create an enums.h file in the common directory, and implement all enumerations within this header. This will ensure enumerated values are constrained and enforced.
What alternatives have you considered?
No response
What is the problem this feature would solve?
The library that this codebase is based on did not implement the IEEE 1278.1-2012 enumerations defined in the SISO-REF-010-2022 document. Values that should be enumerated are currently raw integers, meaning there exists no validation for those fields.
What is the feature you are proposing to solve the problem?
Create an
enums.hfile in thecommondirectory, and implement all enumerations within this header. This will ensure enumerated values are constrained and enforced.What alternatives have you considered?
No response