Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PlantUML Macro
@startuml
participant CLAMP_GUI
participant CLAMP_Runtime
participant Participant
database Database

CLAMP_GUI -> CLAMP_Runtime: [REST] Read Control Loop Type Definitions
CLAMP_Runtime -> Database: Read Control Loop Type Definition

alt Control Loop Type Definition not Commissioned on Participants
  CLAMP_Runtime -> CLAMP_GUI: [REST] Type Definitions returned
  CLAMP_GUI -> CLAMP_GUI: Select Control Loop Type Definition for Parameterization

alt Control Loop Type Definition not Commissioned on Participants
  CLAMP_GUI -> CLAMP_Runtime: [REST] Fetch GUI fields Common Parameter Definitions
  CLAMP_Runtime -> Database: Read Control Loop Type Definition
  CLAMP_Runtime -> CLAMP_Runtime: Generate fields for Common Parameters for GUI
  CLAMP_Runtime -> CLAMP_GUI: [REST] Return GUI fields Common Parameter Definitions
  CLAMP_GUI -> CLAMP_GUI: Render UI for Common Parameters
  CLAMP_GUI -> CLAMP_GUI: Get values for Common Parameters from user
  CLAMP_GUI -> CLAMP_Runtime: [REST] Set values for Common Parameters
  CLAMP_Runtime -> Database: Store values for Common Parameters
else Control Loop Type Definition CLAMP_Runtime -> CLAMP_GUI: [REST] Common Parameter values stored
else Control Loop Type Definition already Commissioned on Participants
  CLAMP_Runtime -> CLAMP_GUI: [REST] Cannot set Common Parameters on\nControl Loop Type Defintion that has\nbeen commissioned on participants
end

@enduml

4.1.3 Commissioning a Control Loop Type Definition on Participants

PlantUML Macro
@startuml
participant CLAMP_GUI
participant CLAMP_Runtime
participant Participant
database Database

CLAMP_GUI -> CLAMP_Runtime: [REST] CommissionRead Control Loop Type DefinitionDefinitions
CLAMP_Runtime -> Database: StoreRead Control Loop Type Definition
CLAMP_Runtime -> CLAMP_GUI: [REST] Type DefinitionDefinitions Storedreturned

CLAMP_GUI -> CLAMP_RuntimeGUI: FetchSelect GUIControl fieldsLoop CommonType Parameter Definitions
CLAMP_Runtime -> Database: ReadDefinition for Commissioning on Participants

alt Control Loop Type Definition
 not Commissioned on Participants
  CLAMP_RuntimeGUI -> CLAMP_Runtime: Generate fields for Common Parameters for GUI
[REST] Commission Control Loop Type Definition on Participants
  CLAMP_Runtime -> CLAMP_GUIDatabase: ReturnRead Control GUILoop fieldsType CommonDefinition
 Parameter Definitions
CLAMP_GUIRuntime -> CLAMP_GUIDatabase: Render UIRead Common Parameter Values for Control Common Parameters
CLAMP_GUI -> CLAMP_GUI: Get values forLoop Type Definition
  alt Common ParametersParameter from user
CLAMP_GUI -> CLAMP_Runtime: Set values for Common Parameters
CLAMP_Runtime -> Database: Store values for Common Parameters
values set for Control Loop Type Definition
    CLAMP_Runtime -> Participants: [DMaaP] Update Participants with Control Loop Type Definition and values for Common Parameters
    CLAMP_Runtime -> CLAMP_GUI: [REST] Control Loop Type Definition commissioning ordered on participants
  else Control Loop Type Definition already Commissioned on Participants
    CLAMP_Runtime -> CLAMP_GUI: [REST] Common Parameters not set\non Control Loop Type Defintion
  end
else Control Loop Type Definition already Commissioned on Participants
  CLAMP_Runtime -> CLAMP_GUI: [REST] Cannot set Common Parameters on\nControl Loop Type Defintion that has\nbeen commissioned on participants
end

@enduml


4.1.4 Supervision of Commissioning a Control Loop Type Definition on Participants


4.1.5 Decommissioning a Control Loop Type Definition on Participants

This dialogue allows common parameter values to be altered.

4.1.6 Decommissioning a Control Loop Type Definition in CLAMP

4.1.7 Reading Commissioned Control Loop Type Definitions


5. Life Cycle Management Operations

...