E1.20 RDM (Remote Device Management) Protocol Forums

E1.20 RDM (Remote Device Management) Protocol Forums (http://www.rdmprotocol.org/forums/index.php)
-   RDM General Implementation Discussion (http://www.rdmprotocol.org/forums/forumdisplay.php?f=4)
-   -   personalities and footprints (http://www.rdmprotocol.org/forums/showthread.php?t=1145)

LaurentG June 29th, 2012 05:32 AM

personalities and footprints
 
Hi everybody !

I am currently working on implementing a RDM responder and I have a question concerning personalities.

A personality is associated to a number of slots, no doubt on it. So we can say each sub-device can have a different footprint depending on the selected personality.

However, when performing a GET_DEVICE_INFO, there is a DMX footprint field to fill, and it is not explicitly associated to a personality.
Does this field correspond to the maximum number of DMX slots the sub-device can consume or to the current slot count, associated to the current personality ?

I hope I am clear enough, even if it may sound confused...

sblair June 29th, 2012 01:12 PM

Hey Laurent,

Yes the Personality most commonly will affect the Slot Count for both the root device and the sub-device personalities.

The Slot Count in DEVICE_INFO is intended to be the current footprint consumption based on the current Personality setting.

ericthegeek June 29th, 2012 03:21 PM

Quote:

Originally Posted by LaurentG (Post 2474)
A personality is associated to a number of slots, no doubt on it. So we can say each sub-device can have a different footprint depending on the selected personality.

Yes, each sub-device can have a different footprint and that footprint can change based on the currently selected personality.

Quote:

Originally Posted by LaurentG (Post 2474)
However, when performing a GET_DEVICE_INFO, there is a DMX footprint field to fill, and it is not explicitly associated to a personality.
Does this field correspond to the maximum number of DMX slots the sub-device can consume or to the current slot count, associated to the current personality ?

The footprint field in DEVICE_INFO should always reflect the current personality. That means it will report a different footprint when the personality changes.

Most controllers will send a GET DEVICE_INFO after they change the personality to retrieve the information about the new personality.

As a side note: Changing personality can also change the number of sensors reported by a device (or sub-device).

LaurentG July 16th, 2012 10:14 AM

Thank you for your replies !


All times are GMT -6. The time now is 11:20 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.