Files
Stream_PHX_A7/Gateways/FE/projects/.resources/9916bfb8d3d19519d63090cbee9b8cecc35da81ec29343576f1c5e5b3dd5fe3a

982 lines
48 KiB
Plaintext

{
"custom": {
"Alarms": {
"P1": {
"ATS": 3,
"GEN": 2,
"PDU1": -1,
"PDU2": -1,
"PDU3": -1,
"PDU4": -1,
"UPS1": 2,
"UPS2": 2,
"UT": -1
},
"P2": {
"ATS": 3,
"GEN": 2,
"PDU1": -1,
"PDU2": -1,
"PDU3": -1,
"PDU4": -1,
"UPS1": 2,
"UPS2": 2,
"UT": -1
},
"P3": {
"ATS": 3,
"GEN": 2,
"PDU1": -1,
"PDU2": -1,
"PDU3": -1,
"PDU4": -1,
"UPS1": 2,
"UPS2": 2,
"UT": -1
},
"P4": {
"ATS": 3,
"GEN": 2,
"PDU1": -1,
"PDU2": -1,
"PDU3": -1,
"PDU4": -1,
"UPS1": 2,
"UPS2": 2,
"UT": -1
},
"P5": {
"ATS": 3,
"GEN": 2,
"PDU1": -1,
"PDU2": -1,
"PDU3": -1,
"PDU4": -1,
"UPS1": 2,
"UPS2": 2,
"UT": -1
}
},
"key": "value",
"path": [
{
"aggregate": "LastValue",
"alias": "total",
"path": "[ignition_hist/ignition-satb1-io5:default]pue/total_power"
},
{
"aggregate": "LastValue",
"alias": "critical",
"path": "[ignition_hist/ignition-satb1-io5:default]pue/critical_power"
}
],
"paths": {
"DH1": {
"P1": {
"ATS": "[Ignition_SATB1_IO1_default]ER1242/SWBD/SATB1_ER1242_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-1",
"PDU1": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-1",
"PDU2": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-2",
"PDU3": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-3",
"PDU4": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-4",
"UPS1": "[Ignition_SATB1_IO1_default]ER1242/SATB1_ER1242_UPS-1",
"UPS2": "[Ignition_SATB1_IO1_default]ER1242/SATB1_ER1242_UPS-2",
"UT": "[Ignition_SATB1_IO1_default]Yard/SATB1_YARD_UT-P1-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO1_default]ER1243/SWBD/SATB1_ER1243_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-2",
"PDU1": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-1",
"PDU2": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-2",
"PDU3": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-3",
"PDU4": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-4",
"UPS1": "[Ignition_SATB1_IO1_default]ER1243/SATB1_ER1243_UPS-1",
"UPS2": "[Ignition_SATB1_IO1_default]ER1243/SATB1_ER1243_UPS-2",
"UT": "[Ignition_SATB1_IO1_default]Yard/SATB1_YARD_UT-P1-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO1_default]ER1244/SWBD/SATB1_ER1244_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-3",
"PDU1": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-1",
"PDU2": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-2",
"PDU3": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-3",
"PDU4": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-4",
"UPS1": "[Ignition_SATB1_IO1_default]ER1244/SATB1_ER1244_UPS-1",
"UPS2": "[Ignition_SATB1_IO1_default]ER1244/SATB1_ER1244_UPS-2",
"UT": "[Ignition_SATB1_IO1_default]Yard/SATB1_YARD_UT-P1-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO1_default]ER1245/SWBD/SATB1_ER1245_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-4",
"PDU1": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-1",
"PDU2": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-2",
"PDU3": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-3",
"PDU4": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-4",
"UPS1": "[Ignition_SATB1_IO1_default]ER1245/SATB1_ER1245_UPS-1",
"UPS2": "[Ignition_SATB1_IO1_default]ER1245/SATB1_ER1245_UPS-2",
"UT": "[Ignition_SATB1_IO1_default]Yard/SATB1_YARD_UT-P1-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO1_default]ER1246/SWBD/SATB1_ER1246_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-5",
"PDU1": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-1",
"PDU2": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-2",
"PDU3": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-3",
"PDU4": "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-4",
"UPS1": "[Ignition_SATB1_IO1_default]ER1246/SATB1_ER1246_UPS-1",
"UPS2": "[Ignition_SATB1_IO1_default]ER1246/SATB1_ER1246_UPS-2",
"UT": "[Ignition_SATB1_IO1_default]Yard/SATB1_YARD_UT-P1-5"
}
},
"DH2": {
"P1": {
"ATS": "[Ignition_SATB1_IO2_default]ER1248/SWBD/SATB1_ER1248_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P2-1",
"PDU1": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-1-1",
"PDU2": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-1-2",
"PDU3": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-1-3",
"PDU4": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-1-4",
"UPS1": "[Ignition_SATB1_IO2_default]ER1248/SATB1_ER1248_UPS-1",
"UPS2": "[Ignition_SATB1_IO2_default]ER1248/SATB1_ER1248_UPS-2",
"UT": "[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_UT-P2-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO2_default]ER1249/SWBD/SATB1_ER1249_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P2-2",
"PDU1": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-2-1",
"PDU2": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-2-2",
"PDU3": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-2-3",
"PDU4": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-2-4",
"UPS1": "[Ignition_SATB1_IO2_default]ER1249/SATB1_ER1249_UPS-1",
"UPS2": "[Ignition_SATB1_IO2_default]ER1249/SATB1_ER1249_UPS-2",
"UT": "[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_UT-P2-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO2_default]ER1250/SWBD/SATB1_ER1250_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P2-3",
"PDU1": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-3-1",
"PDU2": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-3-2",
"PDU3": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-3-3",
"PDU4": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-3-4",
"UPS1": "[Ignition_SATB1_IO2_default]ER1250/SATB1_ER1250_UPS-1",
"UPS2": "[Ignition_SATB1_IO2_default]ER1250/SATB1_ER1250_UPS-2",
"UT": "[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_UT-P2-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO2_default]ER1251/SWBD/SATB1_ER1251_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P2-4",
"PDU1": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-4-1",
"PDU2": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-4-2",
"PDU3": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-4-3",
"PDU4": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-4-4",
"UPS1": "[Ignition_SATB1_IO2_default]ER1251/SATB1_ER1251_UPS-1",
"UPS2": "[Ignition_SATB1_IO2_default]ER1251/SATB1_ER1251_UPS-2",
"UT": "[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_UT-P2-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO2_default]ER1252/SWBD/SATB1_ER1252_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P2-5",
"PDU1": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-5-1",
"PDU2": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-5-2",
"PDU3": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-5-3",
"PDU4": "[Ignition_SATB1_IO2_default]GAL1271/SATB1_GAL1271_PDU_P2-5-4",
"UPS1": "[Ignition_SATB1_IO2_default]ER1252/SATB1_ER1252_UPS-1",
"UPS2": "[Ignition_SATB1_IO2_default]ER1252/SATB1_ER1252_UPS-2",
"UT": "[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_UT-P2-5"
}
},
"DH3": {
"P1": {
"ATS": "[Ignition_SATB1_IO3_default]ER1155/SWBD/SATB1_ER1155_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-1",
"PDU1": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-1-1",
"PDU2": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-1-2",
"PDU3": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-1-3",
"PDU4": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-1-4",
"UPS1": "[Ignition_SATB1_IO3_default]ER1155/SATB1_ER1155_UPS-1",
"UPS2": "[Ignition_SATB1_IO3_default]ER1155/SATB1_ER1155_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO3_default]ER1156/SWBD/SATB1_ER1156_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-2",
"PDU1": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-2-1",
"PDU2": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-2-2",
"PDU3": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-2-3",
"PDU4": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-2-4",
"UPS1": "[Ignition_SATB1_IO3_default]ER1156/SATB1_ER1156_UPS-1",
"UPS2": "[Ignition_SATB1_IO3_default]ER1156/SATB1_ER1156_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO3_default]ER1157/SWBD/SATB1_ER1157_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-3",
"PDU1": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-3-1",
"PDU2": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-3-2",
"PDU3": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-3-3",
"PDU4": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-3-4",
"UPS1": "[Ignition_SATB1_IO3_default]ER1157/SATB1_ER1157_UPS-1",
"UPS2": "[Ignition_SATB1_IO3_default]ER1157/SATB1_ER1157_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO3_default]ER1158/SWBD/SATB1_ER1158_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-4",
"PDU1": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-4-1",
"PDU2": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-4-2",
"PDU3": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-4-3",
"PDU4": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-4-4",
"UPS1": "[Ignition_SATB1_IO3_default]ER1158/SATB1_ER1158_UPS-1",
"UPS2": "[Ignition_SATB1_IO3_default]ER1158/SATB1_ER1158_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO3_default]ER1159/SWBD/SATB1_ER1159_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-5",
"PDU1": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-5-1",
"PDU2": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-5-2",
"PDU3": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-5-3",
"PDU4": "[Ignition_SATB1_IO3_default]GAL1171/SATB1_GAL1171_PDU_P3-5-4",
"UPS1": "[Ignition_SATB1_IO3_default]ER1159/SATB1_ER1159_UPS-1",
"UPS2": "[Ignition_SATB1_IO3_default]ER1159/SATB1_ER1159_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P3-5"
}
},
"DH4": {
"P1": {
"ATS": "[Ignition_SATB1_IO4_default]ER1254/SWBD/SATB1_ER1254_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P4-1",
"PDU1": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-1-1",
"PDU2": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-1-2",
"PDU3": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-1-3",
"PDU4": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-1-4",
"UPS1": "[Ignition_SATB1_IO4_default]ER1254/SATB1_ER1254_UPS-1",
"UPS2": "[Ignition_SATB1_IO4_default]ER1254/SATB1_ER1254_UPS-2",
"UT": "[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_UT-P4-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO4_default]ER1255/SWBD/SATB1_ER1255_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P4-2",
"PDU1": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-2-1",
"PDU2": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-2-2",
"PDU3": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-2-3",
"PDU4": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-2-4",
"UPS1": "[Ignition_SATB1_IO4_default]ER1255/SATB1_ER1255_UPS-1",
"UPS2": "[Ignition_SATB1_IO4_default]ER1255/SATB1_ER1255_UPS-2",
"UT": "[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_UT-P4-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO4_default]ER1256/SWBD/SATB1_ER1256_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P4-3",
"PDU1": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-3-1",
"PDU2": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-3-2",
"PDU3": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-3-3",
"PDU4": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-3-4",
"UPS1": "[Ignition_SATB1_IO4_default]ER1256/SATB1_ER1256_UPS-1",
"UPS2": "[Ignition_SATB1_IO4_default]ER1256/SATB1_ER1256_UPS-2",
"UT": "[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_UT-P4-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO4_default]ER1257/SWBD/SATB1_ER1257_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P4-4",
"PDU1": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-4-1",
"PDU2": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-4-2",
"PDU3": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-4-3",
"PDU4": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-4-4",
"UPS1": "[Ignition_SATB1_IO4_default]ER1257/SATB1_ER1257_UPS-1",
"UPS2": "[Ignition_SATB1_IO4_default]ER1257/SATB1_ER1257_UPS-2",
"UT": "[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_UT-P4-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO4_default]ER1258/SWBD/SATB1_ER1258_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P4-5",
"PDU1": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-5-1",
"PDU2": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-5-2",
"PDU3": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-5-3",
"PDU4": "[Ignition_SATB1_IO4_default]GAL1281/SATB1_GAL1281_PDU_P4-5-4",
"UPS1": "[Ignition_SATB1_IO4_default]ER1258/SATB1_ER1258_UPS-1",
"UPS2": "[Ignition_SATB1_IO4_default]ER1258/SATB1_ER1258_UPS-2",
"UT": "[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_UT-P4-5"
}
},
"DH5": {
"P1": {
"ATS": "[Ignition_SATB1_IO5_default]ER1161/SWBD/SATB1_ER1161_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-1",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO5_default]ER1162/SWBD/SATB1_ER1162_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-2",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO5_default]ER1163/SWBD/SATB1_ER1163_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-3",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO5_default]ER1164/SWBD/SATB1_ER1164_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-4",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO5_default]ER1165/SWBD/SATB1_ER1165_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-5",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-5"
}
}
},
"selected": {
"P1": {
"ATS": "[Ignition_SATB1_IO5_default]ER1161/SWBD/SATB1_ER1161_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-1",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-1-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-1"
},
"P2": {
"ATS": "[Ignition_SATB1_IO5_default]ER1162/SWBD/SATB1_ER1162_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-2",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-2-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-2"
},
"P3": {
"ATS": "[Ignition_SATB1_IO5_default]ER1163/SWBD/SATB1_ER1163_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-3",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-3-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-3"
},
"P4": {
"ATS": "[Ignition_SATB1_IO5_default]ER1164/SWBD/SATB1_ER1164_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-4",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-4-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-4"
},
"P5": {
"ATS": "[Ignition_SATB1_IO5_default]ER1165/SWBD/SATB1_ER1165_ATS",
"GEN": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P5-5",
"PDU1": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-1",
"PDU2": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-2",
"PDU3": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-3",
"PDU4": "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU_P5-5-4",
"UPS1": "[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-1",
"UPS2": "[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-2",
"UT": "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_UT-P5-5"
}
},
"status": {},
"values": [
false,
true,
true,
false,
true,
true,
false,
true,
true,
false,
true,
true,
false,
true,
true
]
},
"params": {
"DH": "DH5"
},
"propConfig": {
"custom.Alarms": {
"binding": {
"config": {
"struct": {
"hb": "now(5000)",
"paths": "{view.custom.selected}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tdata \u003d value[\u0027paths\u0027]\n\tfor lineup in data:\n\t\tresult \u003d {}\n\t\tfor item in data[lineup]:\n\t\t\ttry:\n\t\t\t\tresult[item] \u003d alarm.summary.calcMaxPriority(data[lineup][item])\n\t\t\texcept:\n\t\t\t\tresult[item] \u003d 0\n\t\toutput[lineup] \u003d result\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
},
"persistent": true
},
"custom.key": {
"persistent": true
},
"custom.path": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\tpaths \u003d {\"DH1\":[\"[ignition_hist/ignition-satb1-io1:default]pue/total_power\", \"[ignition_hist/ignition-satb1-io1:default]pue/critical_power\"],\n\t\t\t\"DH2\":[\"[ignition_hist/ignition-satb1-io2:default]pue/total_power\", \"[ignition_hist/ignition-satb1-io2:default]pue/critical_power\"],\n\t\t\t\"DH3\":[\"[ignition_hist/ignition-satb1-io3:default]pue/total_power\", \"[ignition_hist/ignition-satb1-io3:default]pue/critical_power\"],\n\t\t\t\"DH4\":[\"[ignition_hist/ignition-satb1-io4:default]pue/total_power\", \"[ignition_hist/ignition-satb1-io4:default]pue/critical_power\"],\n\t\t\t\"DH5\":[\"[ignition_hist/ignition-satb1-io5:default]pue/total_power\", \"[ignition_hist/ignition-satb1-io5:default]pue/critical_power\"]}\n\toutputArray \u003d []\n\tpaths[value] \n\toutput \u003d {}\n\toutput[\u0027path\u0027] \u003d paths[value][0]\n\toutput[\u0027alias\u0027] \u003d \u0027total\u0027\n\toutput[\u0027aggregate\u0027] \u003d \u0027LastValue\u0027\n\toutputArray.append(output)\n\toutput \u003d {}\n\toutput[\u0027path\u0027] \u003d paths[value][1]\n\toutput[\u0027alias\u0027] \u003d \u0027critical\u0027\n\toutput[\u0027aggregate\u0027] \u003d \u0027LastValue\u0027\n\toutputArray.append(output)\n\treturn outputArray",
"type": "script"
}
],
"type": "property"
},
"persistent": true
},
"custom.paths": {
"persistent": true
},
"custom.selected": {
"binding": {
"config": {
"struct": {
"dh": "{view.params.DH}",
"paths": "{view.custom.paths}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\tdata \u003d value[\u0027paths\u0027]\n\treturn data[value[\u0027dh\u0027]]",
"type": "script"
}
],
"type": "expr-struct"
},
"persistent": true
},
"custom.status": {
"persistent": true
},
"custom.status.P1": {
"binding": {
"config": {
"struct": {
"alm": "{view.custom.Alarms.P1}",
"val": "{view.custom.values}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tidx \u003d 0\n\talm \u003d value[\u0027alm\u0027]\n\tval \u003d value[\u0027val\u0027]\n\tfor item in alm:\n\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\t\telse:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d int(val[2+idx])\n\t\tif str(item) \u003d\u003d \"PDU1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU3\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU4\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 1\n\t\t\n\t\tif str(item) \u003d\u003d \"UPS1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UPS2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UT\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 1\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.status.P2": {
"binding": {
"config": {
"struct": {
"alm": "{view.custom.Alarms.P2}",
"val": "{view.custom.values}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tidx \u003d 3\n\talm \u003d value[\u0027alm\u0027]\n\tval \u003d value[\u0027val\u0027]\n\tfor item in alm:\n\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\t\telse:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d int(val[2+idx])\n\t\tif str(item) \u003d\u003d \"PDU1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU3\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU4\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 1\n\t\t\n\t\tif str(item) \u003d\u003d \"UPS1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UPS2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UT\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 1\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.status.P3": {
"binding": {
"config": {
"struct": {
"alm": "{view.custom.Alarms.P3}",
"val": "{view.custom.values}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tidx \u003d 6\n\talm \u003d value[\u0027alm\u0027]\n\tval \u003d value[\u0027val\u0027]\n\tfor item in alm:\n\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\t\telse:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d int(val[2+idx])\n\t\tif str(item) \u003d\u003d \"PDU1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU3\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU4\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 1\n\t\t\n\t\tif str(item) \u003d\u003d \"UPS1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UPS2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UT\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 1\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.status.P4": {
"binding": {
"config": {
"struct": {
"alm": "{view.custom.Alarms.P4}",
"val": "{view.custom.values}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tidx \u003d 9\n\talm \u003d value[\u0027alm\u0027]\n\tval \u003d value[\u0027val\u0027]\n\tfor item in alm:\n\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\t\telse:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d int(val[2+idx])\n\t\tif str(item) \u003d\u003d \"PDU1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU3\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU4\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 1\n\t\t\n\t\tif str(item) \u003d\u003d \"UPS1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UPS2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UT\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 1\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.status.P5": {
"binding": {
"config": {
"struct": {
"alm": "{view.custom.Alarms.P5}",
"val": "{view.custom.values}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tidx \u003d 12\n\talm \u003d value[\u0027alm\u0027]\n\tval \u003d value[\u0027val\u0027]\n\tfor item in alm:\n\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\t\telse:\n\t\t\t\toutput[\u0027ATS_1\u0027] \u003d int(val[0+idx])\n\t\t\t\toutput[\u0027ATS_2\u0027] \u003d int(val[1+idx])\n\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027GEN\u0027] \u003d int(val[2+idx])\n\t\tif str(item) \u003d\u003d \"PDU1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU1\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU2\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU3\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU3\u0027] \u003d 1\n\t\tif str(item) \u003d\u003d \"PDU4\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027PDU4\u0027] \u003d 1\n\t\t\n\t\tif str(item) \u003d\u003d \"UPS1\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS1\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UPS2\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UPS2\u0027] \u003d 1\n\t\t\t\t\n\t\tif str(item) \u003d\u003d \"UT\":\n\t\t\tif alm[item]\u003e0:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 2\n\t\t\telse:\n\t\t\t\toutput[\u0027UT\u0027] \u003d 1\n\treturn output",
"type": "script"
}
],
"type": "expr-struct"
}
},
"custom.values": {
"binding": {
"config": {
"struct": {
"hb": "now(5000)",
"paths": "{view.custom.selected}"
},
"waitOnAll": true
},
"transforms": [
{
"code": "\toutput \u003d {}\n\tdata \u003d value[\u0027paths\u0027]\n\tread_tags \u003d []\n\tfor lineup in data:\n\t\tresult \u003d {}\n\t\tfor item in data[lineup]:\n\t\t\tif str(item) \u003d\u003d \"GEN\":\n\t\t\t\tread_tags.append(data[lineup][item] + \"/Run Status\")\n\t\t\tif str(item) \u003d\u003d \"ATS\":\n\t\t\t\tread_tags.append(data[lineup][item] + \"/On Source 1\")\n\t\t\t\tread_tags.append(data[lineup][item] + \"/On Source 2\")\n\ttags \u003d system.tag.readBlocking(read_tags)\n\t\n\treturn tags",
"type": "script"
}
],
"type": "expr-struct"
},
"persistent": true
},
"params.DH": {
"paramDirection": "input",
"persistent": true
}
},
"props": {
"defaultSize": {
"height": 851,
"width": 250
}
},
"root": {
"children": [
{
"children": [
{
"meta": {
"name": "Title"
},
"position": {
"basis": "118px"
},
"propConfig": {
"props.text": {
"binding": {
"config": {
"expression": "{view.params.DH}"
},
"type": "expr"
}
}
},
"props": {
"style": {
"paddingLeft": 5
},
"textStyle": {
"fontSize": 18,
"fontWeight": "bold"
}
},
"type": "ia.display.label"
}
],
"meta": {
"name": "FlexContainer_0"
},
"position": {
"basis": "30.6px"
},
"props": {
"justify": "space-between",
"style": {
"overflow": "visible"
}
},
"type": "ia.container.flex"
},
{
"children": [
{
"meta": {
"name": "TimeSeriesChart"
},
"position": {
"basis": "138px"
},
"propConfig": {
"props.series[0].data": {
"binding": {
"config": {
"aggregate": "MinMax",
"avoidScanClassValidation": true,
"dateRange": {
"mostRecent": "2",
"mostRecentUnits": "HOUR"
},
"enableValueCache": true,
"ignoreBadQuality": false,
"polling": {
"enabled": true,
"rate": "30"
},
"preventInterpolation": false,
"returnFormat": "Wide",
"returnSize": {
"numRows": "240",
"type": "FIXED"
},
"tags": "{view.custom.path}",
"valueFormat": "DOCUMENT"
},
"type": "tag-history"
}
}
},
"props": {
"defaultStyles": {
"colorScheme": "Dark2"
},
"series": [
{
"name": "electrical"
}
],
"style": {
"borderBottomLeftRadius": 2,
"borderBottomRightRadius": 2,
"borderStyle": "solid",
"borderTopLeftRadius": 2,
"borderTopRightRadius": 2,
"borderWidth": 1
},
"timeAxis": {
"height": 15,
"tick": {
"label": {
"font": {
"size": 8
},
"format": "h:mm"
}
}
},
"timeRange": {
"visible": false
},
"title": {
"text": "Power"
}
},
"type": "ia.chart.timeseries"
},
{
"meta": {
"name": "FlexRepeater"
},
"position": {
"basis": "850px",
"grow": 1
},
"propConfig": {
"props.instances[0].Objects": {
"binding": {
"config": {
"path": "view.custom.status.P1"
},
"type": "property"
}
},
"props.instances[0].Room": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\toutput \u003d \"P\" + value[-1] + \".1\"\n\treturn output",
"type": "script"
}
],
"type": "property"
}
},
"props.instances[0].tagPath": {
"binding": {
"config": {
"path": "view.custom.selected.P1"
},
"type": "property"
}
},
"props.instances[1].Objects": {
"binding": {
"config": {
"path": "view.custom.status.P2"
},
"type": "property"
}
},
"props.instances[1].Room": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\toutput \u003d \"P\" + value[-1] + \".2\"\n\treturn output",
"type": "script"
}
],
"type": "property"
}
},
"props.instances[1].tagPath": {
"binding": {
"config": {
"path": "view.custom.selected.P2"
},
"type": "property"
}
},
"props.instances[2].Objects": {
"binding": {
"config": {
"path": "view.custom.status.P3"
},
"type": "property"
}
},
"props.instances[2].Room": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\toutput \u003d \"P\" + value[-1] + \".3\"\n\treturn output",
"type": "script"
}
],
"type": "property"
}
},
"props.instances[2].tagPath": {
"binding": {
"config": {
"path": "view.custom.selected.P3"
},
"type": "property"
}
},
"props.instances[3].Objects": {
"binding": {
"config": {
"path": "view.custom.status.P4"
},
"type": "property"
}
},
"props.instances[3].Room": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\toutput \u003d \"P\" + value[-1] + \".4\"\n\treturn output",
"type": "script"
}
],
"type": "property"
}
},
"props.instances[3].tagPath": {
"binding": {
"config": {
"path": "view.custom.selected.P4"
},
"type": "property"
}
},
"props.instances[4].Objects": {
"binding": {
"config": {
"path": "view.custom.status.P5"
},
"type": "property"
}
},
"props.instances[4].Room": {
"binding": {
"config": {
"path": "view.params.DH"
},
"transforms": [
{
"code": "\toutput \u003d \"P\" + value[-1] + \".5\"\n\treturn output",
"type": "script"
}
],
"type": "property"
}
},
"props.instances[4].tagPath": {
"binding": {
"config": {
"path": "view.custom.selected.P5"
},
"type": "property"
}
}
},
"props": {
"direction": "column",
"elementPosition": {
"shrink": 0
},
"instances": [
{
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
},
{
"instancePosition": {},
"instanceStyle": {
"classes": ""
}
}
],
"justify": "center",
"path": "Pages/Dev/D_Electrical/L1/Widgets/DH ER Typ2",
"style": {
"overflow": "hidden"
},
"useDefaultViewHeight": false,
"useDefaultViewWidth": false,
"wrap": "wrap"
},
"type": "ia.display.flex-repeater"
}
],
"meta": {
"name": "FlexContainer"
},
"position": {
"basis": "96.4%"
},
"props": {
"direction": "column",
"style": {
"paddingBottom": 0,
"paddingLeft": 5,
"paddingRight": 5,
"paddingTop": 5
}
},
"type": "ia.container.flex"
}
],
"meta": {
"name": "root"
},
"props": {
"direction": "column",
"style": {
"overflow": "visible"
}
},
"type": "ia.container.flex"
}
}