I am using c++98 (can\'t upgrade) and has an enclosed enum that looks like this
MotorEncoderPlatform.hpp
namespace embconstants { namespace