1.Dashboard
The Dashboard is to provide information regarding the subsystems, services, and component status on the network.
The Dashboard globally broadcast the Query Identification to look for the Discovery services of the subsystem on the network. It then queries the service lists and component status details from the subsystems.
Require: none
Inherit from: none
1.1 Service Behavior
1.1.1 State Diagram
Figure 5 Service Locator State Diagram
1.1.2 State Actions
State | Actions |
---|---|
READY |
|
1.1.3 Internal Events
Event | Parameters | Purpose |
---|---|---|
ieReceiveMessage | Indicate a message is received |
1.1.4 Transitions
Transition | Trigger | Condition | Action |
---|---|---|---|
A | ieReceiveMessage | Process received messages |
1.2 Protocol
1.2.1 Incoming Message Set
Transition | Trigger | Action |
---|---|---|
1 |
H:0x00000001 L: 0x0000010F |
Report Identification |
2 |
H:0x00000001 L: 0x00000111 |
Report Comp Services List |
3 |
H:0x00000001 L: 0x0000011C |
Report Comp Status Details List |
4 |
H:0x00000001 L: 0x0000013E |
Report Resources |
5 | H:0x00000001 L: 0x0000011D | Query Subsystem List |
1.2.2 Outgoing Message Set
Transition | Trigger | Action |
---|---|---|
1 |
H:0x00000001 L:0x0000010B |
Query Identification |
2 |
H:0x00000001 L:0x0000010E |
Query Comp Services List |
3 |
H:0x00000001 L: 0x00000119 |
Query Comp Status Details List |
4 |
H:0x00000001 L:0x0000013D |
Query Resources |
5 |
H:0x00000001 L: 0x0000011E |
Report Subsystem List |
1.3 Parameters
Name | Type | Unit | Default |
---|---|---|---|
Cycle Interval | double | second | 0.1 |
Query Interval | double | seconds | 10.0 |
Service Data Timeout | double | seconds | 30.0 |
Service Data Check Interval | double | seconds | 20.0 |
Status Query Interval | double | seconds | 1.0 |
Status Data Timeout | double | seconds | 5.0 |
Status Data Check Interval | double | seconds | 2.0 |
Resource Data Timeout | double | seconds | 30.0 |
Resource Data Check Interval | double | seconds | 20.0 |
1.4 Data
1.4.1 Get
Queries | Type |
location=subsystemlist | SubsystemIdControlRecList |
ocation=subsystemstatusdetails&id=0 | SubsystemCompStatusDetailsRecList |
location=subsystemstatusdetails&id=subsys_id | SubsystemCompStatusDetailsRec |
1.4.2 Set
Queries | Type |