View Single Post
Old February 24th, 2016   #2
Task Group Member
Join Date: Aug 2008
Posts: 369

Asymmetrical Sub-devices have long been a grey area. The problem you're raising is similar to when you have a dimmer rack with both dimmer and relay modules installed. There are PIDs that make sense for some modules, but not for other modules.

I think the best you can do is declare the superset of all PIDs in the Supported Parameters list, and when an inapplicable PID is sent, NACK it with Unknown PID.

Sub optimal to be sure, but the best you can do with the current doc. In a future rev, perhaps allow each sub-device to declare a different list of PIDs?
ericthegeek is offline   Reply With Quote