Overview
The Message Router object provides a messaging connection point through which a client may address a service to any object class or instance residing in the physical device.
Class ID
02 (hex and decimal)
Instance IDs
The Message Router object presents two instances:
0: class
1: instance
Attributes
Message Router object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
Attribute ID (hex and dec) |
Description |
GET |
SET |
|---|---|---|---|
01 |
Revision |
X |
— |
02 |
Maximum Instance |
X |
— |
03 |
Number of Instances |
X |
— |
04 |
Optional Attribute List |
X |
— |
05 |
Optional Service List |
X |
— |
06 |
Maximum Number of Class Attributes |
X |
— |
07 |
Maximum Number of Instance Attributes |
X |
— |
X = supported — = not supported |
|||
Instance ID = 1 (instance attributes):
Attribute ID |
Description |
Type |
GET |
SET |
Value |
|
|---|---|---|---|---|---|---|
hex |
dec |
|||||
01 |
01 |
Object list |
STRUCT of |
X |
— |
A list of supported objects (i.e. a structure with an array of object class codes supported by the device) |
Number |
UINT |
X |
— |
The number of supported classes (i.e. class codes) in the classes array |
||
Classes |
Array of UINT |
X |
— |
List of supported class codes supported by the device |
||
02 |
02 |
Number Available |
UINT |
X |
— |
Maximum number of connections supported |
03 |
03 |
Number Active |
UINT |
X |
— |
Number of connections allocated to system communication |
04 |
04 |
Active Connections |
Array of UINT |
X |
— |
A list of the system connection IDs of the active connections |
X = supported — = not supported |
||||||
Services
The Message Router object performs the following services upon the listed object types:
Service ID |
Description |
Class |
Instance |
Notes |
|
|---|---|---|---|---|---|
hex |
dec |
||||
01 |
01 |
Get_Attributes_All |
X |
X |
Returns:
|
0E |
14 |
Get_Attribute_Single |
X |
X |
Returns the value of the specified attribute. |
X = supported — = not supported |
|||||

