Pipeline: dima1

Back
Live Node Chain Mapping
graph LR
    classDef running fill:#28a745,stroke:#1e7e34,color:white
    classDef stopped fill:#dc3545,stroke:#a71d2a,color:white
    classDef topic fill:#333,stroke:#17a2b8,color:#17a2b8
    classDef topicActive fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px
    classDef bridgeOK fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px
    classDef bridgeWARNING fill:#4d4d1b,stroke:#ffc107,color:#ffc107,stroke-width:2px
    classDef bridgeERROR fill:#4d1b1b,stroke:#dc3545,color:#dc3545,stroke-width:3px
    classDef bridgeSTOPPED fill:#222,stroke:#6c757d,color:#6c757d,stroke-width:1px
    classDef broker fill:#222,stroke:#28a745,color:#17a2b8,stroke-width:4px,font-size:20px
    classDef graphNode fill:#fff,stroke:#333,color:#333
    classDef subpipe fill:#4b0082,stroke:fuchsia,color:white,stroke-width:2px
    BROKER((MQTT Broker)):::broker
    dima1_webplot[[webplot]]:::stopped
    bridge_dima1_webplot_stopped([... ⮕ MQTT_IN]):::bridgeSTOPPED
    click bridge_dima1_webplot_stopped call handleBridgeClick('BROKER', 'dima1_webplot')
    BROKER === bridge_dima1_webplot_stopped ==> dima1_webplot
    dima1_webplot --- Graph_dima1_webplot[📈 webplot]:::graphNode
    click Graph_dima1_webplot call openLiveGraph('dima1', 'dima1_webplot')
    click dima1_webplot call handleNodeClick('dima1', 'dima1_webplot')
    dima_Acc2Displ[[dima_Acc2Displ]]:::stopped
    bridge_dima_Acc2Displ_initialized([... ⮕ MQTT_IN]):::bridgeSTOPPED
    click bridge_dima_Acc2Displ_initialized call handleBridgeClick('BROKER', 'dima_Acc2Displ')
    BROKER === bridge_dima_Acc2Displ_initialized ==> dima_Acc2Displ
    click dima_Acc2Displ call handleNodeClick('dima1', 'dima_Acc2Displ')
    dima1_webplot_1[[webplot_1]]:::stopped
     bridge_dima1_webplot_1_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima1_webplot_1_stopped call handleBridgeClick('dima_Acc2Displ', 'dima1_webplot_1')
     dima_Acc2Displ === bridge_dima1_webplot_1_stopped ==> dima1_webplot_1
    dima1_webplot_1 --- Graph_dima1_webplot_1[📈 webplot_1]:::graphNode
    click Graph_dima1_webplot_1 call openLiveGraph('dima1', 'dima1_webplot_1')
    click dima1_webplot_1 call handleNodeClick('dima1', 'dima1_webplot_1')
    dima_Aligner[[dima_Aligner]]:::stopped
     bridge_dima_Aligner_initialized([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima_Aligner_initialized call handleBridgeClick('dima_Acc2Displ', 'dima_Aligner')
     dima_Acc2Displ === bridge_dima_Aligner_initialized ==> dima_Aligner
    click dima_Aligner call handleNodeClick('dima1', 'dima_Aligner')
    dima_VirtSensing[[dima_VirtSensing]]:::stopped
     bridge_dima_VirtSensing_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima_VirtSensing_stopped call handleBridgeClick('dima_Acc2Displ', 'dima_VirtSensing')
     dima_Acc2Displ === bridge_dima_VirtSensing_stopped ==> dima_VirtSensing
    click dima_VirtSensing call handleNodeClick('dima1', 'dima_VirtSensing')
    dima1_webplot_2[[webplot_2]]:::stopped
     bridge_dima1_webplot_2_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima1_webplot_2_stopped call handleBridgeClick('dima_Aligner', 'dima1_webplot_2')
     dima_Aligner === bridge_dima1_webplot_2_stopped ==> dima1_webplot_2
    dima1_webplot_2 --- Graph_dima1_webplot_2[📈 webplot_2]:::graphNode
    click Graph_dima1_webplot_2 call openLiveGraph('dima1', 'dima1_webplot_2')
    click dima1_webplot_2 call handleNodeClick('dima1', 'dima1_webplot_2')
    dima1_webplot_3[[webplot_3]]:::stopped
     bridge_dima1_webplot_3_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima1_webplot_3_stopped call handleBridgeClick('dima_VirtSensing', 'dima1_webplot_3')
     dima_VirtSensing === bridge_dima1_webplot_3_stopped ==> dima1_webplot_3
    dima1_webplot_3 --- Graph_dima1_webplot_3[📈 webplot_3]:::graphNode
    click Graph_dima1_webplot_3 call openLiveGraph('dima1', 'dima1_webplot_3')
    click dima1_webplot_3 call handleNodeClick('dima1', 'dima1_webplot_3')
    dima_Fatigue[[dima_Fatigue]]:::stopped
     bridge_dima_Fatigue_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima_Fatigue_stopped call handleBridgeClick('dima_VirtSensing', 'dima_Fatigue')
     dima_VirtSensing === bridge_dima_Fatigue_stopped ==> dima_Fatigue
    click dima_Fatigue call handleNodeClick('dima1', 'dima_Fatigue')
    dima_StoreInDB[[dima_StoreInDB]]:::stopped
     bridge_dima_StoreInDB_stopped([MQTT_OUT ⮕ MQTT_IN]):::bridgeSTOPPED
     click bridge_dima_StoreInDB_stopped call handleBridgeClick('dima_Fatigue', 'dima_StoreInDB')
     dima_Fatigue === bridge_dima_StoreInDB_stopped ==> dima_StoreInDB
    click dima_StoreInDB call handleNodeClick('dima1', 'dima_StoreInDB')
    linkStyle default stroke:#28a745,stroke-width:3px
graph LR
    classDef running fill:#28a745,stroke:#1e7e34,color:white
    classDef stopped fill:#dc3545,stroke:#a71d2a,color:white
    classDef bridgeOK fill:#1b4d2e,stroke:#28a745,color:#28a745,stroke-width:2px
    classDef bridgeWARNING fill:#4d4d1b,stroke:#ffc107,color:#ffc107,stroke-width:2px
    classDef bridgeERROR fill:#4d1b1b,stroke:#dc3545,color:#dc3545,stroke-width:3px
    classDef bridgeSTOPPED fill:#222,stroke:#6c757d,color:#6c757d,stroke-width:1px
    classDef broker fill:#222,stroke:#28a745,color:#17a2b8,stroke-width:4px,font-size:20px
    BROKER((MQTT Broker)):::broker
    dima1_webplot[[webplot]]:::stopped
    dima_Acc2Displ[[dima_Acc2Displ]]:::stopped
    dima1_webplot_1[[webplot_1]]:::stopped
    dima_Aligner[[dima_Aligner]]:::stopped
    dima_VirtSensing[[dima_VirtSensing]]:::stopped
    dima1_webplot_2[[webplot_2]]:::stopped
    dima1_webplot_3[[webplot_3]]:::stopped
    dima_Fatigue[[dima_Fatigue]]:::stopped
    dima_StoreInDB[[dima_StoreInDB]]:::stopped
    bridge_BROKER_dima1_webplot("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima1_webplot ==> dima1_webplot
    bridge_BROKER_dima_Acc2Displ("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima_Acc2Displ ==> dima_Acc2Displ
    bridge_BROKER_dima1_webplot_1("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima1_webplot_1 ==> dima1_webplot_1
    bridge_dima_Acc2Displ_dima_Aligner("MQTT_OUT ⮕ MQTT_IN"):::bridgeSTOPPED
    click bridge_dima_Acc2Displ_dima_Aligner call handleBridgeClick('dima_Acc2Displ', 'dima_Aligner')
    dima_Acc2Displ === bridge_dima_Acc2Displ_dima_Aligner ==> dima_Aligner
    bridge_dima_Aligner_dima_VirtSensing("MQTT_OUT ⮕ MQTT_IN"):::bridgeSTOPPED
    click bridge_dima_Aligner_dima_VirtSensing call handleBridgeClick('dima_Aligner', 'dima_VirtSensing')
    dima_Aligner === bridge_dima_Aligner_dima_VirtSensing ==> dima_VirtSensing
    bridge_BROKER_dima1_webplot_2("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima1_webplot_2 ==> dima1_webplot_2
    bridge_BROKER_dima1_webplot_3("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima1_webplot_3 ==> dima1_webplot_3
    bridge_dima_VirtSensing_dima_Fatigue("MQTT_OUT ⮕ MQTT_IN"):::bridgeSTOPPED
    click bridge_dima_VirtSensing_dima_Fatigue call handleBridgeClick('dima_VirtSensing', 'dima_Fatigue')
    dima_VirtSensing === bridge_dima_VirtSensing_dima_Fatigue ==> dima_Fatigue
    bridge_BROKER_dima_StoreInDB("Broker ⮕ MQTT_IN"):::bridgeSTOPPED
    BROKER === bridge_BROKER_dima_StoreInDB ==> dima_StoreInDB
    linkStyle default stroke:#28a745,stroke-width:3px
Order Node Name Status / Process Tree Control Configuration
dima1_webplot
Stopped (PID: N/A)
Logs
Edit JSON
dima_Acc2Displ
Stopped (PID: N/A)
Logs
Edit JSON
dima1_webplot_1
Stopped (PID: N/A)
Logs
Edit JSON
dima_Aligner
Stopped (PID: N/A)
Logs
Edit JSON
dima_VirtSensing
Stopped (PID: N/A)
Logs
Edit JSON
dima1_webplot_2
Stopped (PID: N/A)
Logs
Edit JSON
dima1_webplot_3
Stopped (PID: N/A)
Logs
Edit JSON
dima_Fatigue
Stopped (PID: N/A)
Logs
Edit JSON
dima_StoreInDB
Stopped (PID: N/A)
Logs
Edit JSON
Add Function Block
Add Sub-pipeline