Files
www-POC/events.py

153 lines
2.8 KiB
Python

seedData = [
{
'name':'Flow Line Pressure',
'event_class': 1,
'tag': 'Safety_Flow_Line_Pressure',
'deviceID': 1
},
{
'name':'Load HiHi',
'event_class': 1,
'tag': 'Safety_Load_HiHi',
'deviceID': 1
},
{
'name':'Load Lo',
'event_class': 1,
'tag': 'Safety_Load_Lo',
'deviceID': 1
},
{
'name':'Tubing Pressure',
'event_class': 1,
'tag': 'Safety_Tubing_Pressure',
'deviceID': 1
},
{
'name':'Load Hi',
'event_class': 1,
'tag': 'Safety_Load_Hi',
'deviceID': 1
},
{
'name':'Casing Pressure',
'event_class': 1,
'tag': 'Safety_Casing_Pressure',
'deviceID': 1
},
{
'name':'Fluid Load',
'event_class': 1,
'tag': 'Safety_Fluid_Load',
'deviceID': 1
},
{
'name':'Flowmeter',
'event_class': 1,
'tag': 'Safety_Flowmeter',
'deviceID': 1
},
{
'name':'Speed',
'event_class': 1,
'tag': 'Safety_Speed',
'deviceID': 1
},
{
'name':'Load LoLo',
'event_class': 1,
'tag': 'Safety_Load_LoLo',
'deviceID': 1
},
{
'name':'Inclinometer',
'event_class': 1,
'tag': 'Safety_Inclinometer',
'deviceID': 1
},
{
'name': 'Unit Jogged',
'event_class': 2,
'tag': 'Pump.Jog',
'event_condition': 'Unit Jog',
'deviceID': 1
},
{
'name': 'Restart (Auto Mode)',
'event_class': 2,
'tag': 'Pump.Auto_Restart',
'event_condition': 'Unit Start',
'deviceID': 1
},
{
'name': 'Pump Off (POC Mode)',
'event_class': 2,
'tag': 'Pump.POC_Stop',
'event_condition': 'Unit Stop',
'deviceID': 1
},
{
'name': 'Restart (Timer Mode)',
'event_class': 2,
'tag': 'Pump.Timed_Restart',
'event_condition': 'Unit Start',
'deviceID': 1
},
{
'name': 'Restart (POC Mode)',
'event_class': 2,
'tag': 'Pump.POC_Restart',
'event_condition': 'Unit Start',
'deviceID': 1
},
{
'name': 'Pump Off (Auto Mode)',
'event_class': 2,
'tag': 'Pump.Auto_Stop',
'event_condition': 'Unit Stop',
'deviceID': 1
},
{
'name': 'Peak Energy Restart',
'event_class': 2,
'tag': 'PeakEnergy.Restart',
'event_condition': 'Unit Start',
'deviceID': 1
},
{
'name': 'Peak Energy Stop',
'event_class': 2,
'tag': 'PeakEnergy.Stop',
'event_condition': 'Unit Stop',
'deviceID': 1
},
{
'name': 'User Initiated Start',
'event_class': 2,
'tag': 'Pump.Start',
'event_condition': 'Unit Start',
'deviceID': 1
},
{
'name': 'User Initiated Stop',
'event_class': 2,
'tag': 'Pump.Stop',
'event_condition': 'Unit Stop',
'deviceID': 1
},
{
'name': 'Pump Off (Timer Mode)',
'event_class': 2,
'tag': 'Pump.Timed_Stop',
'event_condition': 'Unit Stop',
'deviceID': 1
}
]
for x in range(0, len(seedData)):
if seedData[x]['event_class'] == 2:
print("ev{} = EventConfig(name='{}', event_class_id={}, tag='{}', condition='{}', device_id=1)".format(x, seedData[x]['name'], seedData[x]['event_class'], seedData[x]['tag'], seedData[x]['event_condition']))
else:
print("ev{} = EventConfig(name='{}', event_class_id={}, tag='{}', device_id=1)".format(x, seedData[x]['name'], seedData[x]['event_class'], seedData[x]['tag']))
print("db.session.add(ev{})".format(x))