Basics
General Process
- Complete core add-on functionality in the source file with directly hard-coded values based on
#define
macros in the add-on's header files - Once basic add-on functionality is confirmed, create necessary enumerations in
config.proto
for add-on options to be saved into protobuf and and then set them inconfig_utils.cpp
- Replace directly hard-coded values using
#define
macros in source file with the values set inconfig_utils.cpp
- Create Web Configurator pages, components, and interfaces to manipulate and save user set values to protobuf