I want to verify if I'm reading the 'Types' sheet correct:
- All types have a base type. E.g. 'file' has base type 'enum'
- But not all types allow every potential value of the base type. E.g. 'file' has no value name corresponding with enum = 8. This must produce an error if it happens.
- Other types obviously do allow every potential value of the base type. E.g. 'weight' can have any uint16 value, only the value 0xFFFE does not represent a weight, but 'calculating' (and whatever that means is unclear).
- For many other types it is unclear if every potential value is allowed. E.g. 'mesg_count'. This is partly due to the fact that there is nu further documentation of the types. I can not always understand it from the type names.
QUESTION: is there an overview which types allow every potential value of the base type, and which ones do not?
 
				 
		 
					 
				