E1.20 RDM (Remote Device Management) Protocol Forums  

Go Back   E1.20 RDM (Remote Device Management) Protocol Forums > Search Forums

Showing results 1 to 26 of 26
Search took 0.00 seconds.
Search: Posts Made By: sjackman
Forum: RDM Timing Discussion April 29th, 2010
Replies: 13
Views: 12,714
Posted By sjackman
If the turnaround logic is implemented in...

If the turnaround logic is implemented in software, I agree that the implementation should drop the first preamble byte. If the turnaround logic is implemented in hardware (logic, PLD or FPGA), the...
Forum: RDM Timing Discussion April 28th, 2010
Replies: 13
Views: 12,714
Posted By sjackman
If the inline device uses a switching fabric...

If the inline device uses a switching fabric rather than a store-and-forward implementation, it doesn't have the ability to `hold on to it'. See my response to Gerry above.



Could this be...
Forum: RDM Interpretation Questions April 28th, 2010
Replies: 28
Views: 14,478
Posted By sjackman
Hi Eric, I agree, it's outside the spec. If...

Hi Eric,

I agree, it's outside the spec. If the controller does request PARAMETER_DESCRIPTION, there's no harm done if the responder returns an error.

As a controller displaying a UI to the...
Forum: RDM Timing Discussion April 28th, 2010
Replies: 13
Views: 12,714
Posted By sjackman
Hi Gerry, There's two ways that an inline...

Hi Gerry,

There's two ways that an inline device could be designed. For simplicity, let's consider a repeater that has just one responder port and one command port.

1. A microcontroller sits...
Forum: RDM Interpretation Questions April 28th, 2010
Replies: 28
Views: 14,478
Posted By sjackman
I use GET PARAMETER_DESCRIPTION PERFORM_SELFTEST...

I use GET PARAMETER_DESCRIPTION PERFORM_SELFTEST to get the minimum and maximum valid values. I had thought of PARAMETER_DESCRIPTION as only being useful for manufacturer-specific PIDs, but it seems...
Forum: RDM Timing Discussion April 28th, 2010
Replies: 13
Views: 12,714
Posted By sjackman
In-line device turnaround time

Hi,

When an in-line device receives a request packet, it must switch to receiving on the command ports within 132 μs. It then listens to the command ports, and if it sees a falling edge, it must...
Forum: RDM General Implementation Discussion January 21st, 2008
Replies: 3
Views: 5,243
Posted By sjackman
My preferred solution would be to encode the...

My preferred solution would be to encode the model number in the device ID as mmmm:ffff:dddd. However, since we're talking about a broadcast packet, I think it's important that the packet be...
Forum: RDM General Implementation Discussion December 14th, 2007
Replies: 3
Views: 5,243
Posted By sjackman
Post Broadcasting to a device model

I want to broadcast a SET command to all devices of a specific device model. Broadcasting to a specific manufacturer is easy of course, using the manufacturer-specific broadcast address of...
Forum: RDM Interpretation Questions December 11th, 2007
Replies: 6
Views: 6,903
Posted By sjackman
GET SELF_TEST_DESCRIPTION with a "Self Test #"...

GET SELF_TEST_DESCRIPTION with a "Self Test #" parameter of 0 -- which is defined to be SELF_TEST_OFF -- could return the maximum number of self tests.

Or, as I mentioned before, GET...
Forum: RDM Interpretation Questions November 24th, 2007
Replies: 6
Views: 6,903
Posted By sjackman
The protocol states that PERFORM_SELFTEST returns...

The protocol states that PERFORM_SELFTEST returns a flag: only 0 or 1. Much more useful is to return the number of the test currently running, or 0 for no test. I would absolutely recommend this...
Forum: RDM Interpretation Questions November 24th, 2007
Replies: 6
Views: 6,903
Posted By sjackman
Perhaps a E120_GET_COMMAND_RESPONSE...

Perhaps a E120_GET_COMMAND_RESPONSE E120_PERFORM_SELFTEST could return two bytes: the current test running and the number of tests available, as the personality PID does.

Cheers,
Shaun
Forum: RDM Interpretation Questions November 21st, 2007
Replies: 1
Views: 8,058
Posted By sjackman
Reset sensor data of all sensors

A SET_COMMAND SENSOR_VALUE packet is used to reset or clear a given sensor. The SET_COMMAND_RESPONSE SENSOR_VALUE packet also returns normal sensor data as if it were a GET_COMMAND packet. A...
Forum: RDM General Implementation Discussion November 20th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
Control field of mute/un-mute

This patch adds constants for the control field of the mute/un-mute messages.

Cheers,
Shaun


diff -u -p -r1.4 rdm-e120.h
--- rdm-e120.h 17 Oct 2006 19:22:06 -0000 1.4
+++ rdm-e120.h 20 Nov...
Forum: RDM General Implementation Discussion November 17th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
There is a stray space in...

There is a stray space in `E120_PRODUCT_DETAIL_NOT DECLARED'.


258c258
< #define E120_PRODUCT_DETAIL_NOT DECLARED 0x0000
---
> #define E120_PRODUCT_DETAIL_NOT_DECLARED ...
Forum: RDM General Implementation Discussion September 30th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
There is a stray space in `E120_STATUS_GET_LAST_...

There is a stray space in `E120_STATUS_GET_LAST_ MESSAGE' (sic).


150c150
< #define E120_STATUS_GET_LAST_ MESSAGE 0x01
---
> #define E120_STATUS_GET_LAST_MESSAGE ...
Forum: RDM General Implementation Discussion September 29th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
This patch adds the protocol version used by the...

This patch adds the protocol version used by the device info parameter.

Cheers,
Shaun


--- rdm-e120.h 27 Sep 2006 20:01:00 -0000 1.2
+++ rdm-e120.h 29 Sep 2006 19:08:45 -0000
@@ -20,6 +20,9...
Forum: RDM General Implementation Discussion September 28th, 2006
Replies: 0
Views: 4,380
Posted By sjackman
Sensor string tables

Following are the string tables used for sensors. The text encoding is UTF-8. Hope this is useful.

Cheers,
Shaun Jackman
Pathway Connectivity


static const char *types[] = {
"Temperature",...
Forum: RDM General Implementation Discussion September 27th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
The header file is missing a */ to end a comment...

The header file is missing a */ to end a comment on line 545, which annoys GCC.

../rdm-e120.h:546:1: error: "/*" within comment

Cheers,
Shaun

--- rdm-e120.h 19 Sep 2006 19:51:24 -0000 1.1...
Forum: RDM General Implementation Discussion September 22nd, 2006
Replies: 3
Views: 6,794
Posted By sjackman
A fundamental assumption made above is that the...

A fundamental assumption made above is that the transmission medium acts as a wire-and, such that the receiver sees a one if both transmitters transmit a one, and sees a zero otherwise. DMX uses a...
Forum: RDM General Implementation Discussion September 19th, 2006
Replies: 3
Views: 5,493
Posted By sjackman
The 257 byte maximum includes the two bytes of...

The 257 byte maximum includes the two bytes of the checksum, which clearly aren't covered by the checksum. The checksum only covers 255 bytes.
Forum: RDM General Implementation Discussion September 19th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
Scott, One more note. The header file is...

Scott,

One more note. The header file is either corrupted or non-ASCII/non-ISO/non-UTF. It contains the character 150 (0x96), which I suspect should be a hyphen or a dash, and the character 146...
Forum: RDM General Implementation Discussion September 19th, 2006
Replies: 3
Views: 5,493
Posted By sjackman
Checksum curiosa

The spec states that...

However, the checksum covers a maximum of 255 bytes, each with a maximum value of 255, so the maximum possible checksum is 65025, or 0xfe01. So the checksum is in fact not...
Forum: RDM General Implementation Discussion September 19th, 2006
Replies: 2
Views: 5,998
Posted By sjackman
Scott, From the Wireshark source code I see...

Scott,

From the Wireshark source code I see that the Art-Net dissector does call the RDM dissector for RDM over Art-Net packets, although I haven't used it myself.

I'm dissecting RDM packets...
Forum: RDM General Implementation Discussion September 19th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
Thanks, Scott. Looks great. Cheers, Shaun

Thanks, Scott. Looks great.

Cheers,
Shaun
Forum: RDM General Implementation Discussion September 18th, 2006
Replies: 2
Views: 5,998
Posted By sjackman
ASN.1 description of RDM

Has anyone written an ASN.1 (Abstract Syntax Notation One) of RDM? If not, I might write one as part of writing a Wireshark (previously known as Ethereal) protocol analyzer plugin and post the...
Forum: RDM General Implementation Discussion September 18th, 2006
Replies: 12
Views: 15,516
Posted By sjackman
Thanks, Scott! I'd like to update the Wireshark...

Thanks, Scott! I'd like to update the Wireshark (previously known as Ethereal) protocol decoder. Could you please add a copyright and license statement to the header file? For the license statement,...
Showing results 1 to 26 of 26

 
Forum Jump

All times are GMT -6. The time now is 10:36 AM.


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