Files
Stream_PHX_A7/Gateways/FE/projects/.resources/69b8a55c3d683d0944dabd7b69862e9eb06de2124797db2933e161b13c95db7e

24 lines
641 B
Plaintext

def exportAlarms():
state = ['ActiveUnacked']
alarms_list = system.alarm.queryStatus(state = state)
# Define column headers for your dataset
headers = ["Source", "Display Path", "Current State", "Priority"]
# Create a list of lists to hold the alarm data
data = []
for alarm in alarms_list:
row = [
alarm.getSource(),
alarm.getDisplayPath(),
alarm.getState(),
alarm.getPriority(),
]
data.append(row)
alarms_dataset = system.dataset.toDataSet(headers, data)
filepath = system.dataset.exportCSV("data.csv", 1, alarms_dataset)
if fielPath != None:
system.net.openURL("file:///"+filePath.replace('\\','/'))