View Single Post
Old January 4th, 2012   #3
hamish
Member
 
hamish's Avatar
 
Join Date: Apr 2009
Location: Dartmoor, Devon, England
Posts: 56
Send a message via Skype™ to hamish
Default

I'm not sure if there is a right or wrong answer to your question.
To maintain a pseudo symmetry between sub devices, the implementation may look more like this:

Sub-Device:1 Personality:1 PersonalityCount:2 Footprint: 6
Sub-Device:2 Personality:2 PersonalityCount:2 Footprint: 30
Sub-Device:3 Personality:2 PersonalityCount:2 Footprint: 30

When personalities that are not supported for a particular sub device are elected, the responder may then NACK NR_DATA_OUT_OF_RANGE

I expect this approach would give some controllers a wee bit of a headache, but may be less so than having asymmetric sub devices.
hamish is offline   Reply With Quote