emptyDict={ "Common":["a"], "DH1":["a"], "DH2":[], "DH3":[], "DH4":[], "DH5":[], "Something":[] } humidityHighLimit = 80.0 humidityLowLimit = 5.0 tempHighLimit= 95.0 tempLowLimit= 50.0 def getChillerTonnage(): return { "Common":[], "DH1":["[Ignition_Common_IO_Gtwy]DH1/OPC Tags/SATB1_DH1 Tonnage Demand"], "DH2":["[Ignition_Common_IO_Gtwy]DH2/OPC Tags/SATB1_DH2 Tonnage Demand"], "DH3":["[Ignition_Common_IO_Gtwy]DH3/OPC Tags/SATB1_DH3 Tonnage Demand"], "DH4":["[Ignition_Common_IO_Gtwy]DH4/OPC Tags/SATB1_DH4 Tonnage Demand"], "DH5":["[Ignition_Common_IO_Gtwy]DH5/OPC Tags/SATB1_DH5 Tonnage Demand"], } def getPQMBase(): return { "Common":["[Ignition_Common_IO_Gtwy]MPR1240/SATB1_MPR1240_M1_PQM", "[Ignition_Common_IO_Gtwy]MPR1240/SATB1_MPR1240_M2_PQM", "[Ignition_Common_IO_Gtwy]MPR1241/SATB1_MPR1241_M3_PQM", "[Ignition_Common_IO_Gtwy]MPR1241/SATB1_MPR1241_M4_PQM", "[Ignition_Common_IO_Gtwy]MPR1150/SATB1_MPR1150_M5_PQM", "[Ignition_Common_IO_Gtwy]MPR1150/SATB1_MPR1150_M6_PQM", "[Ignition_Common_IO_Gtwy]MPR1247/SATB1_MPR1247_M7_PQM", "[Ignition_Common_IO_Gtwy]MPR1247/SATB1_MPR1247_M8_PQM"], "DH1":["[Ignition_SATB1_IO1_default]ER1242/SWBD/SATB1_ER1242_PQM1", "[Ignition_SATB1_IO1_default]ER1243/SWBD/SATB1_ER1244_PQM1", "[Ignition_SATB1_IO1_default]ER1242/SWBD/SATB1_ER1245_PQM1", "[Ignition_SATB1_IO1_default]ER1242/SWBD/SATB1_ER1246_PQM1"], "DH2":["[Ignition_SATB1_IO2_default]ER1248/SWBD/SATB1_ER1248_PQM1", "[Ignition_SATB1_IO2_default]ER1249/SWBD/SATB1_ER1249_PQM1", "[Ignition_SATB1_IO2_default]ER1250/SWBD/SATB1_ER1250_PQM1", "[Ignition_SATB1_IO2_default]ER1251/SWBD/SATB1_ER1251_PQM1", "[Ignition_SATB1_IO2_default]ER1252/SWBD/SATB1_ER1252_PQM1" ], "DH3":["[Ignition_SATB1_IO3_default]ER1155/SWBD/SATB1_ER1155_PQM1", "[Ignition_SATB1_IO3_default]ER1156/SWBD/SATB1_ER1156_PQM1", "[Ignition_SATB1_IO3_default]ER1157/SWBD/SATB1_ER1157_PQM1", "[Ignition_SATB1_IO3_default]ER1158/SWBD/SATB1_ER1158_PQM1", "[Ignition_SATB1_IO3_default]ER1159/SWBD/SATB1_ER1159_PQM1" ], "DH4":["[Ignition_SATB1_IO4_default]ER1254/SWBD/SATB1_ER1254_PQM1", "[Ignition_SATB1_IO4_default]ER1255/SWBD/SATB1_ER1255_PQM1", "[Ignition_SATB1_IO4_default]ER1256/SWBD/SATB1_ER1256_PQM1", "[Ignition_SATB1_IO4_default]ER1257/SWBD/SATB1_ER1257_PQM1", "[Ignition_SATB1_IO4_default]ER1258/SWBD/SATB1_ER1258_PQM1" ], "DH5":["[Ignition_SATB1_IO5_default]ER1161/SWBD/SATB1_ER1161_PQM1", "[Ignition_SATB1_IO5_default]ER1162/SWBD/SATB1_ER1162_PQM1", "[Ignition_SATB1_IO5_default]ER1163/SWBD/SATB1_ER1163_PQM1", "[Ignition_SATB1_IO5_default]ER1164/SWBD/SATB1_ER1164_PQM1", "[Ignition_SATB1_IO5_default]ER1165/SWBD/SATB1_ER1165_PQM1" ], } def getPDUBase(): return { "Common":[], "DH1":["[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-1", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-2", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-3", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-1-4", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-1", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-2", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-3", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-2-4", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-1", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-2", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-3", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-3-4", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-1", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-2", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-3", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-4-4", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-1", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-2", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-3", "[Ignition_SATB1_IO1_default]GAL1261/SATB1_GAL1261_PDU_P1-5-4"], "DH2":[], "DH3":[], "DH4":[], "DH5":["[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-4-1", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-4-2", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-4-3", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-4-4", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-5-1", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-5-2", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-5-3", "[Ignition_SATB1_IO5_default]GAL1181/SATB1_GAL1181_PDU-P5-5-4"] } def getGeneratorBase(): return { "Common":[ ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M1","[Ignition_Common_IO_Gtwy]MPR1240/SATB1_MPR1240_M1_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M2","[Ignition_Common_IO_Gtwy]MPR1240/SATB1_MPR1240_M2_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M3","[Ignition_Common_IO_Gtwy]MPR1241/SATB1_MPR1241_M3_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M4","[Ignition_Common_IO_Gtwy]MPR1241/SATB1_MPR1241_M4_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M5","[Ignition_Common_IO_Gtwy]MPR1150/SATB1_MPR1150_M5_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M6","[Ignition_Common_IO_Gtwy]MPR1150/SATB1_MPR1150_M6_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M7","[Ignition_Common_IO_Gtwy]MPR1247/SATB1_MPR1247_M7_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-M8","[Ignition_Common_IO_Gtwy]MPR1247/SATB1_MPR1247_M8_PQM"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-1","[Ignition_SATB1_IO1_default]ER1242/SWBD/SATB1_ER1242_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-2","[Ignition_SATB1_IO1_default]ER1243/SWBD/SATB1_ER1243_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-3","[Ignition_SATB1_IO1_default]ER1244/SWBD/SATB1_ER1244_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-4","[Ignition_SATB1_IO1_default]ER1245/SWBD/SATB1_ER1245_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P1-5","[Ignition_SATB1_IO1_default]ER1246/SWBD/SATB1_ER1246_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-1","[Ignition_SATB1_IO3_default]ER1155/SWBD/SATB1_ER1155_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-2","[Ignition_SATB1_IO3_default]ER1156/SWBD/SATB1_ER1156_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-3","[Ignition_SATB1_IO3_default]ER1157/SWBD/SATB1_ER1157_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-4","[Ignition_SATB1_IO3_default]ER1158/SWBD/SATB1_ER1158_PQM1"), ("[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_GEN-P3-5","[Ignition_SATB1_IO3_default]ER1159/SWBD/SATB1_ER1159_PQM1")], "DH1":[], "DH2":[("[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_GEN-P2-1","[Ignition_SATB1_IO2_default]ER1248/SWBD/SATB1_ER1248_PQM1"), ("[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_GEN-P2-2","[Ignition_SATB1_IO2_default]ER1249/SWBD/SATB1_ER1249_PQM1"), ("[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_GEN-P2-3","[Ignition_SATB1_IO2_default]ER1250/SWBD/SATB1_ER1250_PQM1"), ("[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_GEN-P2-4","[Ignition_SATB1_IO2_default]ER1251/SWBD/SATB1_ER1251_PQM1"), ("[Ignition_SATB1_IO2_default]Yard/SATB1_YARD_GEN-P2-5","[Ignition_SATB1_IO2_default]ER1252/SWBD/SATB1_ER1252_PQM1")], "DH3":[], "DH4":[("[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_GEN-P4-1","[Ignition_SATB1_IO4_default]ER1254/SWBD/SATB1_ER1254_PQM1"), ("[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_GEN-P4-2","[Ignition_SATB1_IO4_default]ER1255/SWBD/SATB1_ER1255_PQM1"), ("[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_GEN-P4-3","[Ignition_SATB1_IO4_default]ER1256/SWBD/SATB1_ER1256_PQM1"), ("[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_GEN-P4-4","[Ignition_SATB1_IO4_default]ER1257/SWBD/SATB1_ER1257_PQM1"), ("[Ignition_SATB1_IO4_default]Yard/SATB1_YARD_GEN-P4-5","[Ignition_SATB1_IO4_default]ER1258/SWBD/SATB1_ER1258_PQM1")], "DH5":[("[Ignition_SATB1_IO5_default]Yard/SATB1_YARD_GEN-P5-1","[Ignition_SATB1_IO5_default]ER1161/SWBD/SATB1_ER1161_PQM1"), ("[Ignition_SATB1_IO5_default]Yard/SATB1_YARD_GEN-P5-2","[Ignition_SATB1_IO5_default]ER1162/SWBD/SATB1_ER1162_PQM1"), ("[Ignition_SATB1_IO5_default]Yard/SATB1_YARD_GEN-P5-3","[Ignition_SATB1_IO5_default]ER1163/SWBD/SATB1_ER1163_PQM1"), ("[Ignition_SATB1_IO5_default]Yard/SATB1_YARD_GEN-P5-4","[Ignition_SATB1_IO5_default]ER1164/SWBD/SATB1_ER1164_PQM1"), ("[Ignition_SATB1_IO5_default]Yard/SATB1_YARD_GEN-P5-5","[Ignition_SATB1_IO5_default]ER1165/SWBD/SATB1_ER1165_PQM1")], } def getUPSBase(): """ Formatted in a way to group UPS to lines and lines to data hall """ return { "Common":[], "DH1":[("[Ignition_SATB1_IO1_default]ER1242/SATB1_ER1242_UPS-1", "[Ignition_SATB1_IO1_default]ER1242/SATB1_ER1242_UPS-2"), ("[Ignition_SATB1_IO1_default]ER1243/SATB1_ER1243_UPS-1", "[Ignition_SATB1_IO1_default]ER1243/SATB1_ER1243_UPS-2"), ("[Ignition_SATB1_IO1_default]ER1244/SATB1_ER1244_UPS-1","[Ignition_SATB1_IO1_default]ER1244/SATB1_ER1244_UPS-2"), ("[Ignition_SATB1_IO1_default]ER1245/SATB1_ER1245_UPS-1","[Ignition_SATB1_IO1_default]ER1245/SATB1_ER1245_UPS-2"), ("[Ignition_SATB1_IO1_default]ER1246/SATB1_ER1246_UPS-1","[Ignition_SATB1_IO1_default]ER1246/SATB1_ER1246_UPS-2")], "DH2":[("[Ignition_SATB1_IO2_default]ER1248/SATB1_ER1248_UPS-1","[Ignition_SATB1_IO2_default]ER1248/SATB1_ER1248_UPS-2"), ("[Ignition_SATB1_IO2_default]ER1249/SATB1_ER1249_UPS-1","[Ignition_SATB1_IO2_default]ER1249/SATB1_ER1249_UPS-2"), ("[Ignition_SATB1_IO2_default]ER1250/SATB1_ER1250_UPS-1","[Ignition_SATB1_IO2_default]ER1250/SATB1_ER1250_UPS-2"), ("[Ignition_SATB1_IO2_default]ER1251/SATB1_ER1251_UPS-1","[Ignition_SATB1_IO2_default]ER1251/SATB1_ER1251_UPS-2"), ("[Ignition_SATB1_IO2_default]ER1252/SATB1_ER1252_UPS-1","[Ignition_SATB1_IO2_default]ER1252/SATB1_ER1252_UPS-1")], "DH3":[("[Ignition_SATB1_IO3_default]ER1155/SATB1_ER1155_UPS-1","[Ignition_SATB1_IO3_default]ER1155/SATB1_ER1155_UPS-2"), ("[Ignition_SATB1_IO3_default]ER1156/SATB1_ER1156_UPS-1","[Ignition_SATB1_IO3_default]ER1156/SATB1_ER1156_UPS-2"), ("[Ignition_SATB1_IO3_default]ER1157/SATB1_ER1157_UPS-1","[Ignition_SATB1_IO3_default]ER1157/SATB1_ER1157_UPS-2"), ("[Ignition_SATB1_IO3_default]ER1158/SATB1_ER1158_UPS-1","[Ignition_SATB1_IO3_default]ER1158/SATB1_ER1158_UPS-2"), ("[Ignition_SATB1_IO3_default]ER1159/SATB1_ER1159_UPS-1", "[Ignition_SATB1_IO3_default]ER1159/SATB1_ER1159_UPS-2")], "DH4":[("[Ignition_SATB1_IO4_default]ER1254/SATB1_ER1254_UPS-1","[Ignition_SATB1_IO4_default]ER1254/SATB1_ER1254_UPS-2"), ("[Ignition_SATB1_IO4_default]ER1255/SATB1_ER1255_UPS-1","[Ignition_SATB1_IO4_default]ER1255/SATB1_ER1255_UPS-2"), ("[Ignition_SATB1_IO4_default]ER1256/SATB1_ER1256_UPS-1","[Ignition_SATB1_IO4_default]ER1256/SATB1_ER1256_UPS-2"), ("[Ignition_SATB1_IO4_default]ER1257/SATB1_ER1257_UPS-1","[Ignition_SATB1_IO4_default]ER1257/SATB1_ER1257_UPS-2"), ("[Ignition_SATB1_IO4_default]ER1258/SATB1_ER1258_UPS-1","[Ignition_SATB1_IO4_default]ER1258/SATB1_ER1258_UPS-2")], "DH5":[("[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-1", "[Ignition_SATB1_IO5_default]ER1161/SATB1_ER1161_UPS-2"), ("[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-1","[Ignition_SATB1_IO5_default]ER1162/SATB1_ER1162_UPS-2"), ("[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-1","[Ignition_SATB1_IO5_default]ER1163/SATB1_ER1163_UPS-2"), ("[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-1", "[Ignition_SATB1_IO5_default]ER1164/SATB1_ER1164_UPS-2"), ("[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-1", "[Ignition_SATB1_IO5_default]ER1165/SATB1_ER1165_UPS-2")] } def getUtilitySES(): return { "Yard": ["[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_SES_1A/PQM_Main", "[Ignition_Common_IO_Gtwy]Yard/SATB1_YARD_SES_1B/PQM_Main"], "Common":[], "DH1":[], "DH2":[], "DH3":[], "DH4":[], "DH5":[], }