the [(nanopb).type = FT_IGNORE] option tells the nanopb generator to
ignore this field, meaning no descriptor references are added to the
generated C code.
This is good practice for messages which are never used in RT. Otherwise,
the corresponding .c file needs to linked into the pbmsgs module
(see src/machinetalk/msgcomponents/Submakefile) and the corresponding
extern reference exported in pbmsgs.c .
This also removes "missing symbol" messages during a kthreads build.
the [(nanopb).type = FT_IGNORE] option tells the nanopb generator to ignore this field, meaning no descriptor references are added to the generated C code.
This is good practice for messages which are never used in RT. Otherwise, the corresponding .c file needs to linked into the pbmsgs module (see src/machinetalk/msgcomponents/Submakefile) and the corresponding extern reference exported in pbmsgs.c .
This also removes "missing symbol" messages during a kthreads build.