Skip to content

Instantly share code, notes, and snippets.

@Aeickelman40
Created January 11, 2023 16:45
Show Gist options
  • Save Aeickelman40/be79fe5c2245c6b00c0a5b2572bfe73b to your computer and use it in GitHub Desktop.
Save Aeickelman40/be79fe5c2245c6b00c0a5b2572bfe73b to your computer and use it in GitHub Desktop.
public alarmDescriptionMap = {
1: {
1: 'PRINTER OUT OF PAPER',
2: 'PRINTER ERROR',
3: 'EEPROM CONFIGURATION ERROR',
4: 'BATTERY OFF',
5: 'TOO MANY TANKS',
6: 'SYSTEM SECURITY WARNING',
7: 'ROM REVISION WARNING',
8: 'REMOTE DISPLAY COMMUNICATIONS ERROR',
9: 'AUTODIAL ERROR',
10: 'SOFTWARE MODULE WARNING',
11: 'TANK TEST SHUTDOWN WARNING',
12: 'PROTECTIVE COVER ALARM',
13: 'SHIFT CLOSE PENDING',
14: 'DAILY CLOSE PENDING',
15: 'PC(H8) REVISION WARNING',
16: 'SYSTEM SELF TST ALM',
17: 'SYSTEM CLOCK INCORRECT WARNING',
18: 'SYSTEM DEVICE POLL TIMEOUT',
19: 'MAINTENANCE TRACKER NVMEM REMOVED',
20: 'MAINTENANCE TRACKER COMMUNICATION MODULE REMOVED',
21: 'DATABASE ERROR',
22: 'FILE SYSTEM ERROR',
23: 'BIR STATUS WARNING',
24: 'VR BUS POWER OUTAGE',
25: 'SOFTWARE UPGRADE FAILED - REVERTED TO PREVIOUS VERSION',
26: 'iButton FAULT WARNING',
27: 'iButton FAULT ALARM',
28: 'UPGRADE AVAILABLE',
29: 'EXPANSION BOX UNSUPPORTED',
30: 'Pc ADDRESS 0 FOUND'
},
2: {
1: 'SETUP DATA WARNING',
2: 'LEAK ALARM',
3: 'HIGH WATER ALARM',
4: 'OVERFILL ALARM',
5: 'LOW PRODUCT ALARM',
6: 'SUDDEN LOSS ALARM',
7: 'HIGH PRODUCT ALARM',
8: 'INVALID FUEL LEVEL',
9: 'PROBE OUT',
10: 'HIGH WATER WARNING',
11: 'DELIVERY NEEDED',
12: 'MAX PRODUCT ALARM',
13: 'GROSS TEST FAIL',
14: 'PERIODIC TEST FAIL',
15: 'ANNUAL TEST FAIL',
16: 'PER TST NEEDED WRN',
17: 'ANN TST NEEDED WRN',
18: 'PER TST NEEDED ALM',
19: 'ANN TST NEEDED ALM',
20: 'TANK TEST ACTIVE',
21: 'NO CSLD IDLE TIME',
22: 'TANK SIPHON BREAK',
23: 'CSLD RATE INCR WARN',
24: 'ACCU_CHART CAL WARN',
25: 'RECON WARNING',
26: 'RECON ALARM',
27: 'LOW TEMP WARNING',
28: 'MISSING TICKET WARN',
29: 'GROSS FAIL LINE TNK',
30: 'DELIVY DENSITY WARN',
31: 'DENSITY WARNING',
32: 'FUEL QUALITY ALM',
33: 'HIGH TEMPERATURE ALARM',
34: 'LOW TEMPERATURE ALARM',
35: 'GAIN WARNING',
36: 'LOSS WARNING',
37: 'STUCK FLOAT ALARM',
38: 'DENSITY OFFSET WARN',
39: 'UNAUTHORIZED PROBE ALARM'
},
3: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'FUEL ALARM',
4: 'SENSOR OUT ALARM',
5: 'SHORT ALARM',
6: 'WATER ALARM',
7: 'WATER OUT ALARM',
8: 'HIGH LIQUID ALARM',
9: 'LOW LIQUID ALARM',
10: 'LIQUID WARNING'
},
4: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'FUEL ALARM',
4: 'SENSOR OUT ALARM',
5: 'SHORT ALARM',
6: 'WATER ALARM'
},
5: {
1: 'SETUP DATA WARNING',
2: 'EXTERN INPUT NORMAL',
3: 'EXTERN INPUT ALARM',
4: 'GENERATOR OFF',
5: 'GENERATOR ON',
6: 'DEVICE OUT ALARM'
},
7: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'FUEL ALARM',
4: 'SENSOR OUT ALARM',
5: 'SHORT ALARM',
6: 'WATER ALARM',
7: 'WATER OUT ALARM'
},
8: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'FUEL ALARM',
4: 'SENSOR OUT ALARM',
5: 'SHORT ALARM',
6: 'WATER ALARM'
},
11: {
1: 'SETUP DATA WARNING',
2: 'DEVICE OUT WARNING'
},
12: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'FUEL ALARM',
4: 'SENSOR OUT ALARM',
5: 'SHORT ALARM',
6: 'WATER ALARM',
7: 'WATER OUT ALARM',
8: 'HIGH LIQUID ALARM',
9: 'LOW LIQUID ALARM',
10: 'LIQUID WARNING'
},
18: {
1: 'SETUP DATA WARNING',
2: 'COMMUNICATION ALARM',
3: 'DISABLED DIM ALARM',
4: 'TRANSACTION ALARM',
5: 'DIM FIRMWARE FAILURE'
},
19: {
1: 'SETUP DATA WARNING',
2: 'COMMUNICATION ALARM',
3: 'DISABLED DIM ALARM',
4: 'TRANSACTION ALARM',
5: 'DIM FIRMWARE FAILURE'
},
20: {
1: 'SETUP DATA WARNING',
2: 'PROD THRESHOLD ALM'
},
21: {
1: 'SETUP DATA WARNING',
2: 'GROSS LINE FAIL',
3: 'ANNUAL LINE FAIL',
4: 'PER TST NEEDED WRN',
5: 'PER TST NEEDED ALM',
6: 'PLLD OPEN ALARM',
7: 'HIGH PRESSURE ALARM',
8: 'PLLD SHUTDOWN ALARM',
9: 'HIGH PRESSURE WARN',
10: 'PLLD PUMP ON WARN',
11: 'PERIODIC LINE FAIL',
12: 'ANN TST NEEDED WRN',
13: 'ANN TST NEEDED ALM',
14: 'LOW PRESSURE ALARM',
15: 'SHORT ALARM',
16: 'CONT HANDLE ALM',
17: 'FUEL OUT',
18: 'LN EQUIP FAULT ALM',
19: 'GRS TST NEEDED ALM'
},
29: {
1: 'SETUP DATA WARNING',
2: 'COMM LOSS ALARM'
},
30: {
1: 'ISD STAGE I WARN',
2: 'ISD GROSS PRES WARN',
3: 'ISD GROSS PRES FAIL',
4: 'ISD DEGRD PRES WARN',
5: 'ISD DEGRD PRES FAIL',
6: 'ISD VAPOR LEAK WARN',
7: 'ISD VAPOR LEAK FAIL',
8: 'ISD VP PRES WARN',
9: 'ISD VP PRES FAIL',
10: 'ISD VP STATUS WARN',
11: 'ISD VP STATUS FAIL',
12: 'MISSING RELAY SETUP',
13: 'MISSING HOSE SETUP',
14: 'MISSING TANK SETUP',
15: 'MISS VAPOR FLOW MTR',
16: 'MISS VAPOR PRES SEN',
17: 'MISSING VP INPUT',
18: 'ISD SETUP WARN',
19: 'ISD SETUP FAIL',
20: 'ISD SENSOR OUT WARN',
21: 'ISD SENSOR OUT FAIL',
22: 'PC-ISD FAILURE'
},
31: {
1: 'GROSS COLLECT WARN',
2: 'GROSS COLLECT FAIL',
3: 'DEGRD COLLECT WARN',
4: 'DEGRD COLLECT FAIL',
5: 'FLOW COLLECT WARN',
6: 'FLOW COLLECT FAIL'
},
32: {
1: 'CHK VAPOR FLOW MTR',
2: 'SETUP DATA WARNING',
3: 'DEVICE OUT'
},
33: {
1: 'VP RUNTIME FAULT',
2: 'VP EMISSIONS WARN',
3: 'VP EMISSIONS FAIL',
4: 'ISD VP PRES WARN',
5: 'ISD VP PRES FAIL',
6: 'VP DUTY CYCLE WARN',
7: 'VP DUTY CYCLE FAIL',
8: 'PMC SETUP FAIL',
9: 'DEVICE OUT'
},
35: {
1: 'SETUP DATA WARNING',
2: 'DISABLED VMCI ALARM',
3: 'VMC COMM TIMEOUT'
},
36: {
1: 'COMM TIMEOUT ALARM',
2: 'METER NOT CONNECTED',
3: 'FP SHUTDOWN WARNING',
4: 'FP SHUTDOWN ALARM',
5: 'SETUP DATA WARNING'
},
37: {
1: 'GROSS TEST WARNING',
2: 'GROSS PRESSURE WARNING',
3: 'GROSS PRESSURE FAIL',
4: 'DEGRD PRESSURE WARNING',
5: 'DEGRD PRESSURE FAIL',
6: 'SENSOR TEST WARNING',
7: 'SENSOR TEST FAIL',
8: 'SETUP DATA WARNING',
9: 'SENSOR OUT WARNING',
10: 'SENSOR OUT FAIL'
},
58: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'COMMUNICATION ALARM',
4: 'BATTERY WARNING'
},
59: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'COMMUNICATION ALARM',
4: 'SENSOR FAULT ALARM',
5: 'FUEL WARNING',
6: 'FUEL ALARM',
7: 'WATER WARNING',
8: 'WATER ALARM',
9: 'HIGH LIQUID WARNING',
10: 'HIGH LIQUID ALARM',
11: 'LOW LIQUID WARNING',
12: 'LOW LIQUID ALARM',
13: 'TEMPERATURE WARNING',
14: 'RELAY ACTIVE',
15: 'INSTALL FAULT'
},
61: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'COMMUNICATION ALARM'
},
63: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'COMMUNICATION ALARM'
},
64: {
1: 'PAPER OUT',
2: 'PRINTER ERROR'
},
65: {
1: 'SETUP DATA WARNING',
2: 'PUMP OUT',
3: 'PUMP RELAY ALARM'
},
66: {
1: 'SETUP DATA WARNING',
2: 'LINE SHUTDOWN ALARM'
},
73: {
1: 'SETUP DATA WARNING',
2: 'SETUP DATA ALARM',
3: 'COMMUNICATION WARN'
},
74: {
1: 'SETUP DATA WARNING',
2: 'AUTODIAL FAILURE',
3: 'SERVICE REPORT WARN',
4: 'ALARM CLEAR WARNING',
5: 'DELIVERY REPORT WRN',
6: 'NO DIAL TONE ALARM',
7: 'FAX FAILURE ALARM',
8: 'EMAIL FAILED ALARM',
9: 'SMS FAILED ALARM'
},
75: {
1: 'SETUP DATA WARNING'
},
85: {
1: 'SETUP DATA WARNING',
2: 'COMMUNICATION ALARM'
},
91: {
1: 'SETUP DATA WARNING',
2: 'COMMUNICATION ALARM',
3: 'SSM NOT CONFIGURED',
4: 'SSM SHUTDOWN',
5: 'SSM DOOR OPEN',
6: 'SSM SHIELD BROKEN',
7: 'SSM HDM ALMOST FULL',
8: 'SSM HDM MEMORY FULL',
9: 'FISCAL SERVER COMM FAIL',
10: 'ENV SERVER COMM FAIL',
11: 'NTP SERVER COMM FAIL',
12: 'UPGRADE SERVER COMM FAIL',
13: 'FISCAL SERVER ERROR',
14: 'ENV SERVER ERROR',
15: 'SSM AUTHORIZATION FAIL',
16: 'SSM TIME SYNC FAIL'
},
92: {
1: 'COMMUNICATION ALARM'
},
93: {
1: 'NORMAL',
2: 'SETUP DATA WARNING',
3: 'SENSOR OUT ALARM',
4: 'SHORT ALARM'
},
94: {
1: 'SETUP DATA WARNING',
2: 'LOW TEMP WARNING',
3: 'HIGH TEMP WARNING'
},
95: {
1: 'SETUP DATA WARNING',
2: 'LOW TEMP WARNING',
3: 'HIGH TEMP WARNING',
4: 'FREEZE WARNING',
5: 'RECIRC FAULT ALARM'
},
96: {
1: 'SETUP DATA WARNING',
2: 'COMM OUT ALARM',
3: 'COMM ERROR FAULT',
4: 'DRY RUN',
5: 'PUMP INLET BLOCKED',
6: 'UNDER VOLTAGE',
7: 'LOCKED ROTOR',
8: 'OPEN CIRCUIT',
9: 'CAPACITOR FAILING',
10: 'HIGH TEMPERATURE',
11: 'UNCALIBRATED',
12: 'OVER SPEED',
13: 'EXTENDED RUN',
14: 'RELAY FAULT',
15: 'L2 OPEN',
16: 'OVER VOLTAGE',
17: 'VOLTAGE UNBALANCED',
18: 'LOAD UNBALANCED',
19: 'SHORT CIRCUIT',
20: 'UNKNOWN FAULT',
21: 'UNDERLOAD',
22: 'OVERLOAD'
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment