23
[Message Router] 0x02
Service Code
Service Name
0x0E
GAS
0x01
GAA
Table 19 Class-Services
Attr ID
Name
Access Rule
Data Type
1
Revision
Get
UINT
2
Max Instance
Get
UINT
3
Number of Instances
Get
UINT
4
Optional attribute
list
Get
STRUCT of
number of attributes
UINT
optional attributes
ARRAY of UINT
5
Optional service list
Get
STRUCT of
number services
0
UINT
optional services
0
ARRAY of UINT
6
maximum ID number
class attributes
Get
UINT
7
maximum ID number
instance attributes
Get
UINT
Table 20 Class attributes
Service Code
Service Name
0x0E
GAS
0x01
GAA
Table 21 Instance-Services
Attr ID
Name
Access Rule
Data Type
1
Object_list
Get
STRUCT of
Number
0
UINT
Classes
0
ARRAY of UINT
2
Number
Available
Get
UINT
3
Number active
UINT
Table 22 Instance-Attributes
[Assembly] 0x04
The Assembly Object binds attributes of multiple objects, that
data can be sent or received from any object over a single
connection. Assembly objects can be used to bind input or
output data. The terms "input" and "output" are defined from
the point of view of the network. An input generates data on
the network and an output consumes data from the network.
Service Code
Service Name
0x0E
GAS
Table 23 Class-Services
Attrib ID
Name
Access Rule
Data Type
1
Revision
Get
UINT
2
Max Instance
Get
UINT
3
Number of Instances
Get
UINT
4
Optional attribute list
Get
STRUCT of
0
number of attributes
0
UINT
0
optional attributes
0
ARRAY of UINT
6
Maximum ID Number
Class Attributes
Get
UINT
7
Maximum ID Number
Instance Attributes
Get
UINT
Table 24 Class-Attributes
Service Code
Service Name
0x0E
GAS
0x10
SAS
Table 25 Instance-Services
Attr ID
Name
Access Rule
Data Type
3
Data
Get / Set
ARRAY of BYTE
4
Size
Get
UINT
Table 26 Instance-Atributes