Forum: RDM Timing Discussion
April 29th, 2010
|
Replies: 13
Views: 27,017
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: 27,017
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: 32,379
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: 27,017
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: 32,379
|
Forum: RDM Timing Discussion
April 28th, 2010
|
Replies: 13
Views: 27,017
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: 10,492
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: 10,492
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: 13,880
|
Forum: RDM Interpretation Questions
November 24th, 2007
|
Replies: 6
Views: 13,880
|
Forum: RDM Interpretation Questions
November 24th, 2007
|
Replies: 6
Views: 13,880
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: 13,106
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: 34,504
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: 34,504
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: 34,504
|
Forum: RDM General Implementation Discussion
September 29th, 2006
|
Replies: 12
Views: 34,504
|
Forum: RDM General Implementation Discussion
September 28th, 2006
|
Replies: 0
Views: 8,726
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: 34,504
|
Forum: RDM General Implementation Discussion
September 22nd, 2006
|
Replies: 3
Views: 13,266
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: 11,796
|
Forum: RDM General Implementation Discussion
September 19th, 2006
|
Replies: 12
Views: 34,504
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: 11,796
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: 11,121
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: 34,504
|
Forum: RDM General Implementation Discussion
September 18th, 2006
|
Replies: 2
Views: 11,121
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: 34,504
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,...
|