Loading

Uli SDK

Discovery Client

2.Discovery Client

When a subsystem is selected for control and command operations, the Discovery Client service obtains Comp Services List from the Subsystem Manager Service of the selected subsystem.

Require: none
Inherit from: none

2.1 Service Behavior

2.1.1 State Diagram


  Figure 6 Discovery Client Service Diagram

2.1.2 State Actions


State Actions
READY
  • Periodically query comp services list from the selected subsystem.
  • Periodically query resources from the selected subsystem.

2.1.3 Internal Events


Event Parameters Purpose
ieReceiveMessage A message is received

2.1.4 Transitions


Transition Trigger Condition Action

2.2 Protocol

2.2.1 Incoming Message Set


# ID Message
1 H:0x00000001
L: 0x00000111
Report Comp Services List
2 H:0x00000001
L: 0x0000013E
Report Resources

2.2.2 Outgoing Message Set


# ID Message
1 H:0x00000001
L: 0x0000010E
Query Comp Services List
2 H:0x00000001
L:0x0000013D
Query Resources

2.3 Parameters


Name Type Unit Default
Cycle Interval double seconds 0.1
Query Service Interval double seconds 2.0
Query Resource Interval double seconds 2.0
Service Data Timeout double seconds 10.0
Resource Data Timeout double seconds 10.0