
ELKOR TECHNOLOGIES INC.
- Page 27 -
MCM
–
USER MANUAL
4.3.
Universal Card Parameters
The following registers provide basic information about each node/module installed. Most parameters contain 21 entries,
with each entry corresponding to an installed node (entries 1 through 20) or module (entry 21 corresponds to the
WattsOn-MCM-V). Most entries contain only 1 register, but some contain more than one. If a node is not installed, it will
return 0 (for signed and unsigned integers), the null character (for strings), or QNaN (for floating-point values).
For example, to read the Card Serial Number of the node installed in slot 5, read registers 0x47C8
–
0x47C9,
which is: ½RegisterLength * (NodeSlot
–
1)), or (2 * (5
–
1)) in this case. Because it is a
2-byte register, both 0x47C8 and 0x47C9 must be read (0x47C8 is the most significant word).
Starting
Offset
Register
Count
Length
(bytes)
Type
Description
0x4000
21
64
Str
Card Friendly Names
0x4400
21
16
Str
Card Class Names
0x4500
21
32
Str
Card Part Numbers
0x4700
21
26
U
Card Supported Parameter IDs
0x47A0
21
2
U
Card Types
0x47C0
21
4
U
Card Serial Numbers
0x4800
21
2
U
Card Hardware Versions
0x4820
21
2
U
Card Firmware Versions
0x4900
126
16
Str
Channel Strings. See the following table.
The final register block in the above table, Channel Strings, is broken down as follows:
Starting
Offset
Length
(bytes)
Type
Description
0x4900
16
Str
Card 1, Channel 1 Name
0x4908
16
Str
Card 1, Channel 1 Note
0x4910
16
Str
Card 1, Channel 2 Name
0x4918
16
Str
Card 1, Channel 2 Note
0x4920
16
Str
Card 1, Channel 3 Name
0x4928
16
Str
Card 1, Channel 3 Note
0x4930
16
Str
Card 2, Channel 1 Name
0x4938
16
Str
Card 2, Channel 1 Note
...
0x4CB0
16
Str
Card 20, Channel 3 Name
0x4CB8
16
Str
Card 20, Channel 3 Note