E1.20 RDM (Remote Device Management) Protocol Forums  

Go Back   E1.20 RDM (Remote Device Management) Protocol Forums > Search Forums
Register FAQ Community Calendar Today's Posts Search

Showing results 301 to 351 of 351
Search took 0.01 seconds; generated 49 minute(s) ago.
Search: Posts Made By: ericthegeek
Forum: RDM General Implementation Discussion October 19th, 2009
Replies: 17
Views: 48,065
Posted By ericthegeek
> Is it implied that a controller will leave the...

> Is it implied that a controller will leave the device
> alone if it receives and ACK_TIMER?

No, it's not implied. Many controllers will not send anything else to a responder until the...
Forum: RDM Interpretation Questions October 19th, 2009
Replies: 13
Views: 75,420
Posted By ericthegeek
DEFAULT_SLOT_VALUE is used to get the standard...

DEFAULT_SLOT_VALUE is used to get the standard idle values for a device (good values to send when it's doing nothing else). For example, on a moving light, this would be pan and tilt at 50%,...
Forum: RDM General Implementation Discussion October 19th, 2009
Replies: 17
Views: 48,065
Posted By ericthegeek
> Should I implement this pid? It's a nice...

> Should I implement this pid?

It's a nice way to deliver messages from the responder without the controller having to know what to ask for.

> I do not support queueed messages

Status...
Forum: RDM Interpretation Questions October 19th, 2009
Replies: 4
Views: 98,788
Posted By ericthegeek
Unfortunately there's no standard way to...

Unfortunately there's no standard way to determine the number of scenes a responder supports, other than getting a NACK when you try and use a scene that the responder doesn't support.
Forum: RDM Interpretation Questions October 18th, 2009
Replies: 4
Views: 98,788
Posted By ericthegeek
No, both PDL's are valid. You might use...

No, both PDL's are valid.

You might use 0x0000 in one of the timing fields if you have fade times, but no wait time.
Forum: RDM Interpretation Questions October 18th, 2009
Replies: 1
Views: 38,903
Posted By ericthegeek
> if the device does not support...

> if the device does not support PRESET_PLAYBACK_ALL
> should it NACK with DATA_OUT_OF_RANGE or ACK and
> ignore?

I'd vote for a NACK, then the controller knows it was received and explicitly...
Forum: RDM Interpretation Questions October 18th, 2009
Replies: 13
Views: 496,909
Posted By ericthegeek
The newer versions of the Wybron software do...

The newer versions of the Wybron software do require you to purchase a dongle. You'll have to talk to them for details.
Forum: RDM Interpretation Questions October 16th, 2009
Replies: 13
Views: 496,909
Posted By ericthegeek
I strongly agree with Mike on this one: it needs...

I strongly agree with Mike on this one: it needs to be fixed at the controller.

I'd hate to see a bug in one controller propagate into other devices. Typically it's far easier to update software...
Forum: RDM General Implementation Discussion October 16th, 2009
Replies: 6
Views: 35,341
Posted By ericthegeek
I'm a little uncomfortable setting the LED...

I'm a little uncomfortable setting the LED current via a personality. If the wrong current setting is used, it has the potential to damage the connected LEDs. Typically, something that can damage...
Forum: RDM General Implementation Discussion October 14th, 2009
Replies: 6
Views: 35,341
Posted By ericthegeek
kingartjr's suggestion is a good one. ...

kingartjr's suggestion is a good one.

Alternately, it's perfectly valid to have 64 personalities.
Forum: RDM Interpretation Questions October 14th, 2009
Replies: 13
Views: 496,909
Posted By ericthegeek
I don't think the issue of SLOT_DESCRIPTION for...

I don't think the issue of SLOT_DESCRIPTION for sub-devices has ever come up before, at least I haven't heard it discussed. If the Sub-Device is patchable, I guess it would have to be relative to...
Forum: RDM General Implementation Discussion October 13th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
Not sure what else to tell you. The big thing...

Not sure what else to tell you. The big thing that bothers me is that your Sub-Devices have to lie and claim they have a DMX footprint when they don't, and claim to have a DMX address when they...
Forum: RDM General Implementation Discussion October 13th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
So what's working and not working at this point? ...

So what's working and not working at this point? Are your sensors behaving?

> In my opinion, personalities can and should function
> without a description by simply showing them as the
>...
Forum: RDM General Implementation Discussion October 13th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
Couple of things I notice: The Sub-Device...

Couple of things I notice:
The Sub-Device should report 12 sub-devices (Section 10.5.1 - Sub-Device Count).

I'd really rather see the sub-device have a footprint of zero and a starting address of...
Forum: RDM General Implementation Discussion October 13th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
The general consensus is that you must have at...

The general consensus is that you must have at least 1 personality. A device that doesn't support personalities should report 1 or 1, instead of 0 of 0.

> Also, If I do give the subdevices...
Forum: RDM General Implementation Discussion October 13th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
> Footprint on each subdevice is 1 I suspect...

> Footprint on each subdevice is 1

I suspect this is part of your problem. Because you implemented the patching on the root device, then you'll need to declare the root device to have a footprint...
Forum: RDM General Implementation Discussion October 7th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
> This leads me to the next question: Do all...

> This leads me to the next question: Do all subdevices
> also have to support the minimum mandatory PIDs?

There's no mandate that sub-devices have to support all of the other required PIDs. Per...
Forum: RDM General Implementation Discussion October 7th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
> DEVICE_INFO reports how many sub-devices are...

> DEVICE_INFO reports how many sub-devices are present.

Correct. DEVICE_INFO will also need to respond with different data when the GET DEVICE_INFO PID is sent to a sub-device than it does for...
Forum: RDM General Implementation Discussion October 7th, 2009
Replies: 19
Views: 45,076
Posted By ericthegeek
Slot description isn't going to be much help. It...

Slot description isn't going to be much help. It will let the responder describe itself to the controller, but the Slot Description PIDs don't allow you to configure the device.

I would implement...
Forum: RDM General Implementation Discussion October 1st, 2009
Replies: 1
Views: 31,922
Posted By ericthegeek
Is it a device where you expect the number of...

Is it a device where you expect the number of phases to change on a regular basis (like a dimmer pack that can be wired for single phase or three phase)?

You could have multiple voltage sensors,...
Forum: RDM Interpretation Questions October 1st, 2009
Replies: 14
Views: 75,550
Posted By ericthegeek
There are already responders in the wild that...

There are already responders in the wild that don't support the DMX_START_ADDRESS PID. Even if it were to be made mandatory in a future version of the document, controllers would still have to...
Forum: RDM General Implementation Discussion September 30th, 2009
Replies: 3
Views: 37,272
Posted By ericthegeek
SENS_FREQUENCY and UNITS_HERTZ seem the most...

SENS_FREQUENCY and UNITS_HERTZ seem the most appropriate to me.

Counts per second is the definition of Hertz.
Forum: RDM Interpretation Questions September 30th, 2009
Replies: 14
Views: 75,550
Posted By ericthegeek
> Although you could argue that they are...

> Although you could argue that they are "non-compliant"
> products, I would not be that upset to see products that
> declared the existence of manufacturer specific PIDS in
> there list of...
Forum: RDM General Implementation Discussion August 4th, 2009
Replies: 1
Views: 35,571
Posted By ericthegeek
There are some additional PIDs relating to preset...

There are some additional PIDs relating to preset playback being discussed as part of E1.37 "Additional Message Sets for ANSI E1.20 (RDM)". I don't have the latest draft in front of me, but I...
Forum: RDM General Implementation Discussion July 29th, 2009
Replies: 1
Views: 34,172
Posted By ericthegeek
I agree that such a list would be valuable, but...

I agree that such a list would be valuable, but making sure it's kept up to date and accurate would be a challenge.

I think about my own experience with the IEEE Registration Authority for MAC...
Forum: RDM Interpretation Questions July 29th, 2009
Replies: 1
Views: 37,706
Posted By ericthegeek
My interpretation is that each sub-device *could*...

My interpretation is that each sub-device *could* have a different set of personalities.

Per section 9.2.3: "All sub-devices shall report an identical list for SUPPORTED_PARAMETERS." Other than...
Forum: RDM Physical Layer/Hardware Discussion July 8th, 2009
Replies: 24
Views: 85,068
Posted By ericthegeek
Every UART is different, and I've never use the...

Every UART is different, and I've never use the PSoC devices, so I can't tell you how their UART behaves. Usually it takes a few hours with some simple test code and an oscilloscope to determine...
Forum: RDM Physical Layer/Hardware Discussion July 8th, 2009
Replies: 24
Views: 85,068
Posted By ericthegeek
Not all UARTs can reliably detect a break. You...

Not all UARTs can reliably detect a break. You may have to use a timer input, GPIO or something else to ensure you can separate breaks from noise.
Forum: RDM Timing Discussion July 6th, 2009
Replies: 4
Views: 52,012
Posted By ericthegeek
> I would interpret the above to mean that a...

> I would interpret the above to mean that a responder
> must accept packets meeting the timing requirements
> of Table 3-3 line 1 even though the maximum time
> values are greater than the...
Forum: RDM Timing Discussion July 5th, 2009
Replies: 4
Views: 52,012
Posted By ericthegeek
Your questions pertain more to E1.11 (DMX512A)...

Your questions pertain more to E1.11 (DMX512A) than to E1.20 (RDM).

> So when I receive a break of 0.99second followed by
> a MAB of 0.99second, this is still a valid signal?

No, it is not...
Forum: RDM Physical Layer/Hardware Discussion June 25th, 2009
Replies: 24
Views: 85,068
Posted By ericthegeek
Just about any 8-bit microcontroller with a UART...

Just about any 8-bit microcontroller with a UART and a few K-bytes of flash should be sufficient for RDM. Add more flash if you want to program in C instead of assembly, and having >1K-byte of RAM...
Forum: RDM Physical Layer/Hardware Discussion June 15th, 2009
Replies: 24
Views: 85,068
Posted By ericthegeek
In Null Startcode only systems, you could usually...

In Null Startcode only systems, you could usually get away with this, but it's not enough for reliable RDM operation. 0x00+Framing Error only tells you that the line has been held low for about...
Forum: RDM Timing Discussion May 22nd, 2009
Replies: 6
Views: 65,884
Posted By ericthegeek
The problem with USB UARTs isn't with the...

The problem with USB UARTs isn't with the inter-slot timing. The problem is meeting the line turnaround time requirements. At the end of a packet, you typically have 176 microseconds to turn the...
Forum: DMX512 Discussion May 13th, 2009
Replies: 6
Views: 56,231
Posted By ericthegeek
If you need a checksum for Null Start Code (NSC)...

If you need a checksum for Null Start Code (NSC) packets, SIPs are the proper way to do it.

Yes, the checksum *could* be added to the NSC data itself, but either solution will require a firmware...
Forum: RDM Timing Discussion May 12th, 2009
Replies: 6
Views: 65,884
Posted By ericthegeek
Technically it's a valid solution. The key word...

Technically it's a valid solution. The key word is "may". A responder can wait as long as it wishes for the inter-slot timeout. Realistically though, no controller would generate packets like that...
Forum: RDM Interpretation Questions April 16th, 2009
Replies: 2
Views: 39,363
Posted By ericthegeek
To be strictly compliant with the example you've...

To be strictly compliant with the example you've given, I think you have to drop the packet and not respond.

Table 6-7 explicitly dis-allows NACKs is response to a Discovery, and according to...
Forum: RDM General Implementation Discussion April 10th, 2009
Replies: 4
Views: 40,889
Posted By ericthegeek
Table 3-2 Note 3 includes up to 700uS of system...

Table 3-2 Note 3 includes up to 700uS of system delay, so even if the responder starts sending within the 2.0mS allowed by Table 3-4, it may not reach the controller until 2.7mS, which allows for a...
Forum: RDM Interpretation Questions April 10th, 2009
Replies: 2
Views: 32,898
Posted By ericthegeek
You don't use RDM to control the fixture, you use...

You don't use RDM to control the fixture, you use RDM to configure the fixture. Think of RDM as allowing you to do all the things you typically do from the fixture's setup menu, but instead of...
Forum: RDM General Implementation Discussion March 25th, 2009
Replies: 4
Views: 40,889
Posted By ericthegeek
If you're doing an exhaustive discovery (full...

If you're doing an exhaustive discovery (full binary search with no shortcuts), there are some data dependencies. Depending on which leaf nodes of the tree are populated, discovery can require...
Forum: RDM General Implementation Discussion February 26th, 2009
Replies: 1
Views: 25,623
Posted By ericthegeek
In most cases, RDM won't take up anywhere near...

In most cases, RDM won't take up anywhere near 50% of the bandwidth. Most RDM packets are relatively short (under 80 bytes for the request plus response), so even if you're sending an RDM request...
Forum: RDM General Implementation Discussion February 11th, 2009
Replies: 2
Views: 25,108
Posted By ericthegeek
Here's a few hex dumps off the DMX line. A "K"...

Here's a few hex dumps off the DMX line. A "K" represents a break.

Get Current Address:
K CC 01 18 4C 52 00 7A 18 46 47 44 00 40 30 00 06 01 00 00 00 20 00 F0 00 04 6D
K CC 01 1A 47 44 00 40 30...
Forum: RDM General Implementation Discussion February 5th, 2009
Replies: 6
Views: 45,167
Posted By ericthegeek
It entirely depends on how conservative you want...

It entirely depends on how conservative you want to be. You can probably make some reasonable assumptions and cut down your traffic significantly. But in the worst case, you may have to query every...
Forum: RDM General Implementation Discussion February 5th, 2009
Replies: 6
Views: 45,167
Posted By ericthegeek
While that's likely a reasonable assumption for...

While that's likely a reasonable assumption for many cases, it's not guaranteed by the standard. There are a few cases where the standard's text requires "identical" responses, that's all you can...
Forum: RDM Interpretation Questions January 8th, 2009
Replies: 2
Views: 29,997
Posted By ericthegeek
Take a look at this thread, it has a similar...

Take a look at this thread, it has a similar discussion
http://www.rdmprotocol.org/forums/showthread.php?p=1136

Based on my reading, the personality would run from 0x01 to 0xFF (or as you said,...
Forum: RDM Physical Layer/Hardware Discussion December 4th, 2008
Replies: 2
Views: 38,180
Posted By ericthegeek
Yes, the savings can be significant. Not only...

Yes, the savings can be significant. Not only can you remove a number of components, it also means you don't need the user interface management software which can involve a good deal of work.
...
Forum: RDM General Implementation Discussion November 4th, 2008
Replies: 7
Views: 39,562
Posted By ericthegeek
The E1.20 standard is an ANSI standard that is...

The E1.20 standard is an ANSI standard that is open to anyone who wishes to implement it. The document itself it available to anyone for $40.00.

There aren't really any "IP addresses" is RDM. ...
Forum: RDM General Implementation Discussion October 14th, 2008
Replies: 8
Views: 59,852
Posted By ericthegeek
The way I read the document is that a responder...

The way I read the document is that a responder that wants to use ACK_TIMER has to support queued messages. If a responder can't support queued messages, then it can't use ACK_TIMER.

Still,...
Forum: RDM General Implementation Discussion October 14th, 2008
Replies: 8
Views: 59,852
Posted By ericthegeek
ACK_TIMER Handling

There seem to be two different, and largely incompatible, interpretations of ACD_TIMER in the wild.

According to the text of E1.20, after sending an ACK_TIMER, the responder "shall" send the...
Forum: RDM Interpretation Questions October 2nd, 2008
Replies: 1
Views: 29,395
Posted By ericthegeek
E1.20 Errate Public Review

Looking over the Errata document that's currently up for public review, I don't understand the following:

> "All GET messages throughout Section 10 should
> show the show the Sub-Device GET...
Forum: RDM Physical Layer/Hardware Discussion August 5th, 2008
Replies: 7
Views: 52,579
Posted By ericthegeek
In your initial post, you described the problem...

In your initial post, you described the problem at 5v. Are you seeing the problem with with 5v line drivers, or only under common mode conditions?

One option might be to build a separate...
Forum: RDM Physical Layer/Hardware Discussion August 4th, 2008
Replies: 7
Views: 52,579
Posted By ericthegeek
The R1 bias resistor is recommended to be 562...

The R1 bias resistor is recommended to be 562 ohm. If the 485 line is driven to 5v, you're looking at (5v-3.3v)/562ohm = 3mA. As for pulling your power supply out of spec, 3mA is no worse than a...
Showing results 301 to 351 of 351

 
Forum Jump

All times are GMT -6. The time now is 04:31 PM.


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