Get remote serial buffer, Set hub identification – AMX UDM-0404 User Manual
Page 101

UDM Hub Control Protocol
89
UDM-0404 4x4 Multi-Format Distribution Hub
Get Remote Serial Buffer
Returns the contents of the remote serial buffer. On receiving this command, the remote serial buffer is flushed
and characters are acquired until the termination character is received. Once received a reply is sent as below.
As a general case, this command would normally be issued before sending a remote serial command to retrieve
information from the device connected to the receiver.
A typical example would be a lamp life query or similar. The command times out after 30 seconds of inactivity
on the remote serial port if the terminator is not received. The Serial buffer returned in the reply includes the
termination character.
Return Status:
Set Hub Identification
Stores a string identifier in the hub. This may be used to subsequently identify the hub or for storage of user-
defined values and information. The identification string can have a maximum length of 125 characters.
Length is the length of the ID string.
Return status:
Get Hub or Port Identification and System Information
Retrieves a string identifier from the hub, together with some predefined information. The string identifier is
the same as that set in the command above, the first 128 bytes are used for predefined system information
(defined below). Length is the length of the ID string if present.If port is specified (non zero), then only port
information is returned (no ID string).
Return status:
Predefined system information values:
Byte #
0
1
2
3
4
5
Byte value
89
User Defined
Port
Terminator
User Defined
User Defined
The communications channel between remote device and host is limited in speed -
approximately 10 characters per second, so care must be taken using this command
as large serial responses will take some considerable time to be retrieved.
Byte #
0
1
2
3
4..n
Byte value
89
Status
Port
No of characters in buffer
Serial buffer
Byte #
0
1
2
3..127
Byte value
67
User Defined Length
Identification String
Byte #
0
1
2
3
4
5
Byte value
67
Status
0
0
0
0
Byte #
0
1
2
3
4
5
Byte value
78
User Defined
Port
User Defined
User Defined
User Defined
Byte #
0
1
2
3
4..127
128..Length+128
Byte value
78
Status
Port
Length
Predefined values
Identification string
Byte offset (from 4)
Hub information
Port information
0
Chassis type
Port version number - major
1
Number of ports
Port version number - minor
2
Controller version number - major
Port version - revision
3
Controller version number - minor
4
Controller version number - revision