0x4B04 - ReportServiceList
Description
This message allows a component to publish its capabilities, according to the Service Dictionary presented below. If a component ID is specified in the RA, it may report only one service in beyond the core message support, and this service must be equal to the component ID. If a component ID is not listed in the RA, it may report any number of services. For example, a component with ID 33 must provide only service 33. The exception to this rule is component ID 1 (the Node Manager) which may provide any number of services in addition to core message support.
SubsystemList
Type: List
Element Type |
Count Type |
Min Count |
Max Count |
SubsystemSeq |
uint16 |
0 |
65535 |
SubsystemSeq
Type: Sequence
Field # |
Field Name |
Type |
Optional |
Interpretation |
1 |
SubsystemRec |
SubsystemRec |
false |
|
2 |
NodeList |
NodeList |
false |
# of Nodes reported. For a single Node Report this field shall be 1 |
SubsystemRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
SubsystemID |
uint16 |
one |
false |
Subsystem ID |
NodeList
Type: List
Element Type |
Count Type |
Min Count |
Max Count |
NodeSeq |
uint8 |
0 |
255 |
NodeSeq
Type: Sequence
Field # |
Field Name |
Type |
Optional |
Interpretation |
1 |
NodeRec |
NodeRec |
false |
|
2 |
ComponentList |
ComponentList |
false |
|
NodeRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
NodeID |
uint8 |
one |
false |
Node ID. For single Node or Component reporting this field shall contain the Node ID as specified in the Destination Address of the Query Configuration message |
ComponentList
Type: List
Element Type |
Count Type |
Min Count |
Max Count |
ComponentSeq |
uint8 |
0 |
255 |
ComponentSeq
Type: Sequence
ComponentRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
ComponentID |
uint8 |
one |
false |
Component ID. For Single Component reporting this field shall contain the Component ID as specified in the Destination Address of the Query Configuration message and shall be the only Component reported |
2 |
InstanceID |
uint8 |
one |
false |
Inst ID when legacy Components are reported; a value of zero (0) shall be used for non-legacy components. |
ServiceList
Type: List
Element Type |
Count Type |
Min Count |
Max Count |
ServiceRec |
uint8 |
0 |
255 |
ServiceRec
Type: Record
Field # |
Field Name |
Type |
Units |
Optional |
Interpretation |
1 |
URI |
|
|
false |
|
2 |
MajorVersionNumber |
uint8 |
one |
false |
|
3 |
MinorVersionNumber |
uint8 |
one |
false |
|