I think it is useful to Dialin users to be able to easily see how many things (switches in this case) are in the list. They can probably get this from enum.length() call too I guess, but I see many other enums in Dialin have the NUM_OF_... to match the C code in f/w.
Please change to "Event". Datum: is a message that comes regularly in a certain period. Event: is a message that comes on a request only and can happen anytime. Please update the SDDUI 285.
To be consistent with rest of the code and what has been decided use the standard docstring format as: @param (int): <description> @return (int): <description>
0xA04E was originally MSG_ID_DG_HD_COMMUNICATION_STATUS_OVERRIDE. It was moved to 0xA008 due to an out of sync error in our lovely excel sheet. MSG_ID_DG_SET_FANS_RPM_ALARM_START_TIME_OFFSET should now be 0xA04E.
Note: These values are what is currently reflected on staging.