The definition of a DMX512 personality.

Data Fields | |
| uint16_t | dmx_footprint |
| The number of slots this personality requires. | |
| const char * | description |
| The string description of the personality. | |
| const SlotDefinition * | slots |
| The slot definitions. More... | |
| uint16_t | slot_count |
| The number of slot definitions. | |
| const SlotDefinition* PersonalityDefinition::slots |
The slot definitions.
This may be NULL if slot definitions aren't provided.