Duet module error
deustri86
Posts: 5
On boot, I'm watching the processor in Telnet. The module starts initializing, then I get a message that says:
DeviceInfo DeviceID string too long.
I tried shortening the device name for both virtual and physical devices in the module, but this didn't help. What could this be referring to? I'm getting this for multiple modules. I commented out all but one just to verify this is the issue.
0
Comments
I know you said multiple modules, but what type? Selfmade, AMX NetLinx, AMX Duet or AMX .XDD? in what processor (NI/NX) with what firmware?
My guess is that some (composite) string identifying the module is too long for Telnet (also Diagnostics) too display and you can safely ignore this. What makes me doubt this a bit is that I think the maximum length that telnet/diagnostics can display in one line is something like 250 characters which seems long for a module identifier.
I'm sure Harman support will jump in to clarify this.
edit: Oh, just read the title... , so Duet. NI/NX and firmware is still nice to know...
It's an NX-2200. Not sure of the firmware, but it's only about a year old.
Does the program work as expected, despite the error message you're seeing?
You said you commented out all modules but one, but I assume there is more code in the program them just the module definitions. Are you sure it's the module itself giving this error?
As a simple test, have you tried putting in just 3 lines, something like:
And see if you get the same error message?
Yes, if I just define the devices and module in an empty program, I get the same message on startup.
This happens with both the NX-2200 on site and the NI-3100 I use for testing.
But does the program work as expected?
Could you give one of the module names that generate that error?
As it happens with any module, it must be a general issue. I can't remember that I would have seen such message... What module did you taken for test?
Its nothing to worry about. For whatever reason deep in the SDK there are some hard limits set as constants for the length of strings read in from the Manifest. There are a number of modules (Samsung mostly) where the list of supported models far exceeds that "limit". It won't have any effect on the module running - just an annoying message.
Thank you. Both modules are for Sharp displays, which we don't usually use, so I wasn't used to seeing this message. It didn't seem to be affecting anything, but I wanted to make sure it wouldn't cause issues down the line.