BNA8/.resources/eead01aa71f69faeb6d0220bc8b09ed67f3d98f176705f23ed5c529e2eb87224

14 lines
475 B
Plaintext

def getStatusColor():
# Check PLC statuses:
devices = system.device.listDevices()
for device in range(devices.getRowCount()):
if devices.getValueAt(device, "Enabled") and devices.getValueAt(device, "State") <> "Connected":
return "#F00"
# Check Database statuses:
databases = system.db.getConnections()
for database in range(databases.getRowCount()):
if databases.getValueAt(database, "Status") <> "Valid":
return "#00F"
# Everything is okay:
return "#0F0"