Message capabilities messages tell which messages a device supports for a given file type, and how many of them it can store.
messageIndexStringIndex of the message among the messages of the same kind in the file, starting at 0. Other messages use it to reference this one.
fileEnumType of file the capability applies to.
devicesettingssportactivityworkoutcourseschedulesweighttotalsgoalsbloodPressuremonitoringAactivitySummarymonitoringDailymonitoringBsegmentsegmentListexdConfigurationmfgRangeMinmfgRangeMaxmesgNumStringMessage the capability applies to.
countTypeEnumHow the count applies: number per file, maximum per file, or maximum per file type.
numPerFilemaxPerFilemaxPerFileTypecountUint16Raw number of messages supported, to interpret according to countType.
numPerFileUint16Number of messages per file.
maxPerFileUint16Maximum number of messages per file.
maxPerFileTypeUint16Maximum number of messages across all the files of the type.