...
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
...