Initializing structs within a class

Try changing these #if SUPPORT_DIGITAL_MANAGEMENT to #ifdef SUPPORT_DIGITAL_MANAGEMENT or #if defined SUPPORT_DIGITAL_MANAGEMENT

It is either 'if SUPPORT_DIGITAL_MANAGEMENT' (C code) or '#ifdef SUPPORT_DIGITAL_MANAGEMENT' (pre-pocessor)

#if SUPPORT_DIGITAL_MANAGEMENT just doesn't look right to me.