1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License").  You may not use this file except in compliance
7 * with the License.
8 *
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
13 *
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
19 *
20 * CDDL HEADER END
21 */
22/*
23 * Copyright 2002 Sun Microsystems, Inc.  All rights reserved.
24 * Use is subject to license terms.
25 */
26
27#ifndef	_EVENT_MESS_H
28#define	_EVENT_MESS_H
29
30#pragma ident	"%Z%%M%	%I%	%E% SMI"
31
32#ifdef	__cplusplus
33extern "C" {
34#endif
35
36/*
37 * event_mess.h
38 *
39 *  RSC Event Messages Header File.
40 *
41 * Caution: This file was generated by
42 * ../../src/util/createRSCMessages and event_messages.txt.
43 *
44 */
45
46static char *ps_event_alerts[] = {
47	"Power Supply 1 Failure.",			/* PS1_FAIL */
48	"Power Supply 1 OK.",				/* PS1_OK */
49	"Power Supply 2 Failure.",			/* PS2_FAIL */
50	"Power Supply 2 OK.",				/* PS2_OK */
51	"Power Supply General Failure.",		/* PS_GENERAL_FAIL */
52	"Power Supply 3 Failure.",			/* PS3_FAIL */
53	"Power Supply 3 OK.",				/* PS3_OK */
54	"Power Supply 0 Failure.",			/* PS0_FAIL */
55	"Power Supply 0 OK.",				/* PS0_OK */
56	"Power Supply 0 AC Power Unavailable.",		/* PS0_UNPLUGGED */
57	"Power Supply 1 AC Power Unavailable.",		/* PS1_UNPLUGGED */
58	"Power Supply 2 AC Power Unavailable.",		/* PS2_UNPLUGGED */
59	"Power Supply 3 AC Power Unavailable.",		/* PS3_UNPLUGGED */
60	"Power Supply 1 Fault.",			/* PS1_FAULT */
61	"Power Supply 2 Fault.",			/* PS2_FAULT */
62	"Power Supply 3 Fault.",			/* PS3_FAULT */
63	"Power Supply 0 Fault.",			/* PS0_FAULT */
64	"PS%s was removed from system.",		/* PS_REMOVED */
65	NULL
66};
67
68
69
70static char *disk_event_alerts[] = {
71	"Disk 0 Failure.",			/* DISK0_FAILURE */
72	"Disk 0 OK.",				/* DISK0_OK */
73	"Disk 1 Failure.",			/* DISK1_FAILURE */
74	"Disk 1 OK.",				/* DISK1_OK */
75	"Disk 2 Failure.",			/* DISK2_FAILURE */
76	"Disk 2 OK.",				/* DISK2_OK */
77	"Disk 3 Failure.",			/* DISK3_FAILURE */
78	"Disk 3 OK.",				/* DISK3_OK */
79	"Disk 4 Failure.",			/* DISK4_FAILURE */
80	"Disk 4 OK.",				/* DISK4_OK */
81	"Disk 5 Failure.",			/* DISK5_FAILURE */
82	"Disk 5 OK.",				/* DISK5_OK */
83	"Disk 6 Failure.",			/* DISK6_FAILURE */
84	"Disk 6 OK.",				/* DISK6_OK */
85	"Disk 7 Failure.",			/* DISK7_FAILURE */
86	"Disk 7 OK.",				/* DISK7_OK */
87	"Disk 8 Failure.",			/* DISK8_FAILURE */
88	"Disk 8 OK.",				/* DISK8_OK */
89	"Disk 9 Failure.",			/* DISK9_FAILURE */
90	"Disk 9 OK.",				/* DISK9_OK */
91	"Disk 10 Failure.",			/* DISK10_FAILURE */
92	"Disk 10 OK.",				/* DISK10_OK */
93	"Disk 11 Failure.",			/* DISK11_FAILURE */
94	"Disk 11 OK.",				/* DISK11_OK */
95	"HDD%s was removed from system.",	/* DISK_REMOVED */
96	"HDD%s was inserted into system.",	/* DISK_INSERTED */
97	NULL
98};
99
100
101
102static char *temp_event_alerts[] = {
103	"CPU0 Thermal Minimum Temperature Alert. Temperature equals %s "
104	    "Celsius.",		/* CPU0_MIN_TEMP */
105	"CPU0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
106	    /* CPU0_WARNING */
107	"CPU0 exceeds shutdown temperature. Temperature equals %s Celsius.",
108	    /* CPU0_SHUTDOWN */
109	"CPU0 Temperature Normal.",		/* CPU0_OK */
110	"CPU1 Thermal Minimum Temperature Alert. Temperature equals %s "
111	    "Celsius.",		/* CPU1_MIN_TEMP */
112	"CPU1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
113	    /* CPU1_WARNING */
114	"CPU1 exceeds shutdown temperature. Temperature equals %s Celsius.",
115	    /* CPU1_SHUTDOWN */
116	"CPU1 Temperature Normal.",		/* CPU1_OK */
117	"MB0 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
118	    /* MB0_MIN_TEMP */
119	"MB0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
120	    /* MB0_WARNING */
121	"MB0 exceeds shutdown temperature. Temperature equals %s Celsius.",
122	    /* MB0_SHUTDOWN */
123	"MB0 Temperature Normal.",		/* MB0_OK */
124	"MB1 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
125	    /* MB1_MIN_TEMP */
126	"MB1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
127	    /* MB1_WARNING */
128	"MB1 exceeds shutdown temperature. Temperature equals %s Celsius.",
129	    /* MB1_SHUTDOWN */
130	"MB1 Temperature Normal.",		/* MB1_OK */
131	"PDB Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
132	    /* PDB_MIN_TEMP */
133	"PDB Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
134	    /* PDB_WARNING */
135	"PDB exceeds shutdown temperature. Temperature equals %s Celsius.",
136	    /* PDB_SHUTDOWN */
137	"PDB Temperature Normal.",		/* PDB_OK */
138	"SCSI Thermal Minimum Temperature Alert. Temperature equals %s "
139	    "Celsius.",				/* SCSI_MIN_TEMP */
140	"SCSI Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
141	    /* SCSI_WARNING */
142	"SCSI exceeds shutdown temperature. Temperature equals %s Celsius.",
143	    /* SCSI_SHUTDOWN */
144	"SCSI Temperature Normal.",		/* SCSI_OK */
145	"SC Ambient Minimum Temperature Alert. Temperature equals %s Celsius.",
146	    /* RSC_MIN_TEMP */
147	"SC Ambient Warning Threshold Alert. Temperature equals %s Celsius.",
148	    /* RSC_WARNING */
149	"SC exceeds shutdown temperature. Temperature equals %s Celsius.",
150	    /* RSC_SHUTDOWN */
151	"SC Temperature Normal.",		/* RSC_OK */
152	"CPU2 Thermal Minimum Temperature Alert. Temperature equals %s "
153	    "Celsius.",				/* CPU2_MIN_TEMP */
154	"CPU2 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
155	    /* CPU2_WARNING */
156	"CPU2 exceeds shutdown temperature. Temperature equals %s Celsius.",
157	    /* CPU2_SHUTDOWN */
158	"CPU2 Temperature Normal.",		/* CPU2_OK */
159	"CPU3 Thermal Minimum Temperature Alert. Temperature equals %s "
160	    "Celsius.",				/* CPU3_MIN_TEMP */
161	"CPU3 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
162	    /* CPU3_WARNING */
163	"CPU3 exceeds shutdown temperature. Temperature equals %s Celsius.",
164	    /* CPU3_SHUTDOWN */
165	"CPU3 Temperature Normal.",		/* CPU3_OK */
166	"CPU4 Thermal Minimum Temperature Alert. Temperature equals %s "
167	    "Celsius.",				/* CPU4_MIN_TEMP */
168	"CPU4 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
169	    /* CPU4_WARNING */
170	"CPU4 exceeds shutdown temperature. Temperature equals %s Celsius.",
171	    /* CPU4_SHUTDOWN */
172	"CPU4 Temperature Normal.",		/* CPU4_OK */
173	"CPU5 Thermal Minimum Temperature Alert. Temperature equals %s "
174	    "Celsius.",				/* CPU5_MIN_TEMP */
175	"CPU5 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
176	    /* CPU5_WARNING */
177	"CPU5 exceeds shutdown temperature. Temperature equals %s Celsius.",
178	    /* CPU5_SHUTDOWN */
179	"CPU5 Temperature Normal.",		/* CPU5_OK */
180	"CPU6 Thermal Minimum Temperature Alert. Temperature equals %s "
181	    "Celsius.",				/* CPU6_MIN_TEMP */
182	"CPU6 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
183	    /* CPU6_WARNING */
184	"CPU6 exceeds shutdown temperature. Temperature equals %s Celsius.",
185	    /* CPU6_SHUTDOWN */
186	"CPU6 Temperature Normal.",		/* CPU6_OK */
187	"CPU7 Thermal Minimum Temperature Alert. Temperature equals %s "
188	    "Celsius.",				/* CPU7_MIN_TEMP */
189	"CPU7 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
190	    /* CPU7_WARNING */
191	"CPU7 exceeds shutdown temperature. Temperature equals %s Celsius.",
192	    /* CPU7_SHUTDOWN */
193	"CPU7 Temperature Normal.",		/* CPU7_OK */
194	"IO Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
195	    /* IO_MIN_TEMP */
196	"IO Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
197	    /* IO_WARNING */
198	"IO exceeds shutdown temperature. Temperature equals %s Celsius.",
199	    /* IO_SHUTDOWN */
200	"IO Temperature Normal.",		/* IO_OK */
201	"BP0 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
202	    /* BP0_MIN_TEMP */
203	"BP0 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
204	    /* BP0_WARNING */
205	"BP0 exceeds shutdown temperature. Temperature equals %s Celsius.",
206	    /* BP0_SHUTDOWN */
207	"BP0 Temperature Normal.",		/* BP0_OK */
208	"BP1 Thermal Minimum Temperature Alert. Temperature equals %s Celsius.",
209	    /* BP1_MIN_TEMP */
210	"BP1 Thermal Warning Threshold Alert. Temperature equals %s Celsius.",
211	    /* BP1_WARNING */
212	"BP1 exceeds shutdown temperature. Temperature equals %s Celsius.",
213	    /* BP1_SHUTDOWN */
214	"BP1 Temperature Normal.",		/* BP1_OK */
215	NULL
216};
217
218
219
220static char *user_event_alerts[] = {
221	"%s",				/* USER_WARNING */
222	"%s",				/* USER_CRITICAL */
223	"SC Test Pager Alert",		/* USER_TEST_PAGE */
224	"TEST PROGRAM BEGINNING",	/* USER_TEST_START */
225	"TEST PROGRAM EXITING",		/* USER_TEST_END */
226	NULL
227};
228
229
230
231static char *system_event_alerts[] = {
232	"SC Request to Power Off Host.",	/* POWER_OFF */
233	"SC Request to Power On Host.",		/* POWER_ON */
234	"Host System has Reset",		/* SYSTEM_RESET */
235	"%s",					/* SYSTEM_GEN_ERROR */
236	"System Fan OK",			/* SYSTEM_FAN_OK */
237	"System Fan Failure",			/* SYSTEM_FAN_FAILURE */
238	"SC set bootmode to normal.",		/* SYSTEM_SET_BOOTMODE_NORMAL */
239	"SC set bootmode to forth, will expire %s.",
240	    /* SYSTEM_SET_BOOTMODE_FORTH */
241	"SC set bootmode to reset_nvram, will expire %s.",
242	    /* SYSTEM_SET_BOOTMODE_RESET_NVRAM */
243	"SC set bootmode to diag, will expire %s.",
244	    /* SYSTEM_SET_BOOTMODE_DIAG */
245	"SC set bootmode to skip_diag, will expire %s.",
246	    /* SYSTEM_SET_BOOTMODE_SKIP_DIAG */
247	"Host System has read and cleared bootmode.",
248	    /* SYSTEM_SET_BOOTMODE_CLEAR */
249	"SC Environment Poller: Cannot open i2c device",
250	    /* SYSTEM_I2C_ERROR */
251	"SC Environment Poller disabled",	/* SYSTEM_POLLER_OFF */
252	"SC Request to Power Off Host Immediately.",
253	    /* POWER_OFF_NOW */
254	"CPU Primary Fan OK",			/* SYSTEM_CPU_P_FAN_OK */
255	"CPU Primary Fan Failure",		/* SYSTEM_CPU_P_FAN_FAILURE */
256	"CPU Secondary Fan OK",			/* SYSTEM_CPU_S_FAN_OK */
257	"CPU Secondary Fan Failure",		/* SYSTEM_CPU_S_FAN_FAILURE */
258	"IO Primary Fan OK",			/* SYSTEM_IO_P_FAN_OK */
259	"IO Primary Fan Failure",		/* SYSTEM_IO_P_FAN_FAILURE */
260	"IO Secondary Fan OK",			/* SYSTEM_IO_S_FAN_OK */
261	"IO Secondary Fan Failure",		/* SYSTEM_IO_S_FAN_FAILURE */
262	"IO Bridge Primary Fan OK",		/* SYSTEM_IO_BRIDGE_P_FAN_OK */
263	"IO Bridge Primary Fan Failure",
264	    /* SYSTEM_IO_BRIDGE_P_FAN_FAILURE */
265	"IO Bridge Secondary Fan OK",		/* SYSTEM_IO_BRIDGE_S_FAN_OK */
266	"IO Bridge Secondary Fan Failure",
267	    /* SYSTEM_IO_BRIDGE_S_FAN_FAILURE */
268	"CPU Fan OK",				/* SYSTEM_CPU_FAN_OK */
269	"Fan Tray 0 CPU Fan 1 OK",		/* SYSTEM_CPU0_FAN_OK */
270	"Fan Tray 0 CPU Fan 2 OK",		/* SYSTEM_CPU1_FAN_OK */
271	"CPU Fan Failure",			/* SYSTEM_CPU_FAN_FAILURE */
272	"Fan Tray 0 CPU Fan 1 Failure",		/* SYSTEM_CPU0_FAN_FAILURE */
273	"Fan Tray 0 CPU Fan 2 Failure",		/* SYSTEM_CPU1_FAN_FAILURE */
274	"IO Fan OK",				/* SYSTEM_IO_FAN_OK */
275	"Fan Tray 1 IO Fan 0 OK",		/* SYSTEM_IO0_FAN_OK */
276	"Fan Tray 1 IO Fan 1 OK",		/* SYSTEM_IO1_FAN_OK */
277	"IO Fan Failure",			/* SYSTEM_IO_FAN_FAILURE */
278	"Fan Tray 1 IO Fan 0 Failure",		/* SYSTEM_IO0_FAN_FAILURE */
279	"Fan Tray 1 IO Fan 1 Failure",		/* SYSTEM_IO1_FAN_FAILURE */
280	"Fan Tray 0 CPU Fan 0 OK",		/* SYSTEM_MB_FAN_OK */
281	"Fan Tray 0 CPU Fan 0 Failure",		/* SYSTEM_MB_FAN_FAILURE */
282	"Host system has shut down.",		/* SYSTEM_DOWN */
283	"CPU 0 Fan 0 OK",			/* SYSTEM_EN_CPU0_FAN0_OK */
284	"CPU 0 Fan 1 OK",			/* SYSTEM_EN_CPU0_FAN1_OK */
285	"CPU 1 Fan 0 OK",			/* SYSTEM_EN_CPU1_FAN0_OK */
286	"CPU 1 Fan 1 OK",			/* SYSTEM_EN_CPU1_FAN1_OK */
287	"CPU 0 Fan 0 Failure",
288	    /* SYSTEM_EN_CPU0_FAN0_FAILURE */
289	"CPU 0 Fan 1 Failure",
290	    /* SYSTEM_EN_CPU0_FAN1_FAILURE */
291	"CPU 1 Fan 0 Failure",
292	    /* SYSTEM_EN_CPU1_FAN0_FAILURE */
293	"CPU 1 Fan 1 Failure",
294	    /* SYSTEM_EN_CPU1_FAN1_FAILURE */
295	"Enclosure Fan 0 OK",			/* SYSTEM_EN_FAN0_OK */
296	"Enclosure Fan 1 OK",			/* SYSTEM_EN_FAN1_OK */
297	"Enclosure Fan 2 OK",			/* SYSTEM_EN_FAN2_OK */
298	"Enclosure Fan 3 OK",			/* SYSTEM_EN_FAN3_OK */
299	"Enclosure Fan 0 Failure",		/* SYSTEM_EN_FAN0_FAILURE */
300	"Enclosure Fan 1 Failure",		/* SYSTEM_EN_FAN1_FAILURE */
301	"Enclosure Fan 2 Failure",		/* SYSTEM_EN_FAN2_FAILURE */
302	"Enclosure Fan 3 Failure",		/* SYSTEM_EN_FAN3_FAILURE */
303	"SCC has been inserted.",		/* SYSTEM_SCC_INSERT */
304	"SCC has been removed.",		/* SYSTEM_SCC_REMOVE */
305	"SCC is not valid.",			/* SYSTEM_SCC_INVALID */
306	NULL
307};
308
309
310
311static char *keyswitch_event_alerts[] = {
312	"KeySwitch Position has changed to Locked State.",
313	    /* KEYSWITCH_LOCKED */
314	"KeySwitch Position has changed to Off State.",	/* KEYSWITCH_OFF */
315	"KeySwitch Position has changed to On State.",	/* KEYSWITCH_ON */
316	"KeySwitch Position has changed to Diagnostics State.",
317	    /* KEYSWITCH_DIAG */
318	"Keyswitch Broken?",				/* KEYSWITCH_BROKEN */
319	NULL
320};
321
322
323
324static char *rsc_event_alerts[] = {
325	"SC Login: User %s Logged on.",			/* RSC_LOGIN */
326	"SC Login Failure for user %s.",		/* RSC_LOGIN_FAILURE */
327	"SC Login: User %s Logged out.",		/* RSC_LOGOUT */
328	"SC System booted.",				/* RSC_BOOT */
329	"SC Request to Reset Host.",
330	    /* RSC_RESET_HOST_COMMAND */
331	"SC NVRAM Update: %s has been modified.",	/* RSC_NVRAM_UPDATE */
332	"Failed to send page alert for recent event.",	/* RSC_PAGER_FAILURE */
333	"Failed to send email alert for recent event.",	/* RSC_EMAIL_FAILURE */
334	"DHCP network configuration initiated.",	/* RSC_DHCP_INIT */
335	"DHCP configuration complete (from server %s).",
336	    /* RSC_DHCP_COMPLETE */
337	"DHCP lease lost.",				/* RSC_DHCP_LEASELOST */
338	"SC Request to send Break to host.",		/* RSC_BREAK_COMMAND */
339	"SC date/time has been set to %s.",		/* RSC_DATE_CHANGED */
340	"SC Battery Voltage is low.",			/* RSC_BATTERY_LOW */
341	"SC No modem card detected!",			/* RSC_CARD_DETECT */
342	"SC Modem could not get phone line.",
343	    /* RSC_MODEM_LINE_ERROR */
344	"SC Could not communicate with modem.",		/* RSC_MODEM_ERROR */
345	"SC Could not communicate with paging service.",
346	    /* RSC_PAGE_SVC_ERROR */
347	"SC Operating on battery Power.",		/* RSC_BATTERY_POWER */
348	"Failed to send email alert to the primary mailserver.",
349	    /* RSC_MAILSERVER_FAILURE */
350	"SC Request to Reset Host due to Watchdog",
351	    /* RMC_RESET_HOST_WDOG */
352	"Preceding SC reset due to watchdog",
353	    /* RMC_RESET_SELF_WDOG */
354	"SC Request to execute XIR Reset on the Host.",
355	    /* RMC_XIR_HOST_COMMAND */
356	"SC Request to XIR Host due to Watchdog",	/* RMC_XIR_HOST_WDOG */
357	"SC Request to Reset Host due to no Reset since Watchdog XIR",
358	    /* RMC_XIR_RESET_HOST_WDOG */
359	NULL
360};
361
362
363
364static char *debug_event_alerts[] = {
365	"I2C Ioctl Enter",			/* I2C_IOCTL_ENTER */
366	"%s",					/* DRIVER_MESSAGE */
367	"%s",					/* DRIVER_ERROR */
368	"i2cIoctl: NAK ERROR",			/* DRIVER_NAK_ERROR */
369	"i2cIoctl: UNDERRUN ERROR",		/* DRIVER_UNDERRUN_ERROR */
370	"i2cIoctl: COLLISION ERROR",		/* DRIVER_COLLISION_ERROR */
371	"i2cIoctl: OVERRUN ERROR",		/* DRIVER_OVERRUN_ERROR */
372	"%s",					/* DRIVER_RXBD_ERROR */
373	"i2cIoctl: BUSY ERROR",			/* DRIVER_RXBD_BUSY */
374	"%s",					/* M68360_IOCTL */
375	"I2C ERROR Reading NVRAM",		/* NVRAM_READ_ERROR */
376	"I2C ERROR Writing NVRAM",		/* NVRAM_WRITE_ERROR */
377	"%s",					/* I2C_LIB_DEBUG */
378	"%s",					/* EVENT_SUBSYSTEM_ERROR */
379	"%s",					/* NETCONFIG_ERROR */
380	"%s",					/* FRU_DEBUG */
381	"%s",					/* CPU_SIG_DEBUG */
382	"%s",					/* VTS_LED_TEST */
383	NULL
384};
385
386
387
388
389static char **rsc_alerts[] = {
390	ps_event_alerts,
391	disk_event_alerts,
392	temp_event_alerts,
393	user_event_alerts,
394	system_event_alerts,
395	keyswitch_event_alerts,
396	rsc_event_alerts,
397	debug_event_alerts
398};
399
400
401
402enum event_severities {
403	EVENT_SEVERITY_MINOR,
404	EVENT_SEVERITY_MAJOR,
405	EVENT_SEVERITY_CRITICAL
406};
407
408static int ps_events_severity[] = {
409	EVENT_SEVERITY_MAJOR,
410	EVENT_SEVERITY_MINOR,
411	EVENT_SEVERITY_MAJOR,
412	EVENT_SEVERITY_MINOR,
413	EVENT_SEVERITY_MAJOR,
414	EVENT_SEVERITY_MAJOR,
415	EVENT_SEVERITY_MINOR,
416	EVENT_SEVERITY_MAJOR,
417	EVENT_SEVERITY_MINOR,
418	EVENT_SEVERITY_MAJOR,
419	EVENT_SEVERITY_MAJOR,
420	EVENT_SEVERITY_MAJOR,
421	EVENT_SEVERITY_MAJOR,
422	EVENT_SEVERITY_MAJOR,
423	EVENT_SEVERITY_MAJOR,
424	EVENT_SEVERITY_MAJOR,
425	EVENT_SEVERITY_MAJOR,
426	EVENT_SEVERITY_MAJOR
427};
428
429
430
431static int disk_events_severity[] = {
432	EVENT_SEVERITY_MAJOR,
433	EVENT_SEVERITY_MINOR,
434	EVENT_SEVERITY_MAJOR,
435	EVENT_SEVERITY_MINOR,
436	EVENT_SEVERITY_MAJOR,
437	EVENT_SEVERITY_MINOR,
438	EVENT_SEVERITY_MAJOR,
439	EVENT_SEVERITY_MINOR,
440	EVENT_SEVERITY_MAJOR,
441	EVENT_SEVERITY_MINOR,
442	EVENT_SEVERITY_MAJOR,
443	EVENT_SEVERITY_MINOR,
444	EVENT_SEVERITY_MAJOR,
445	EVENT_SEVERITY_MINOR,
446	EVENT_SEVERITY_MAJOR,
447	EVENT_SEVERITY_MINOR,
448	EVENT_SEVERITY_MAJOR,
449	EVENT_SEVERITY_MINOR,
450	EVENT_SEVERITY_MAJOR,
451	EVENT_SEVERITY_MINOR,
452	EVENT_SEVERITY_MAJOR,
453	EVENT_SEVERITY_MINOR,
454	EVENT_SEVERITY_MAJOR,
455	EVENT_SEVERITY_MINOR,
456	EVENT_SEVERITY_MAJOR,
457	EVENT_SEVERITY_MINOR
458};
459
460
461
462static int temp_events_severity[] = {
463	EVENT_SEVERITY_MAJOR,
464	EVENT_SEVERITY_MAJOR,
465	EVENT_SEVERITY_CRITICAL,
466	EVENT_SEVERITY_MINOR,
467	EVENT_SEVERITY_MAJOR,
468	EVENT_SEVERITY_MAJOR,
469	EVENT_SEVERITY_CRITICAL,
470	EVENT_SEVERITY_MINOR,
471	EVENT_SEVERITY_MAJOR,
472	EVENT_SEVERITY_MAJOR,
473	EVENT_SEVERITY_CRITICAL,
474	EVENT_SEVERITY_MINOR,
475	EVENT_SEVERITY_MAJOR,
476	EVENT_SEVERITY_MAJOR,
477	EVENT_SEVERITY_CRITICAL,
478	EVENT_SEVERITY_MINOR,
479	EVENT_SEVERITY_MAJOR,
480	EVENT_SEVERITY_MAJOR,
481	EVENT_SEVERITY_CRITICAL,
482	EVENT_SEVERITY_MINOR,
483	EVENT_SEVERITY_MAJOR,
484	EVENT_SEVERITY_MAJOR,
485	EVENT_SEVERITY_CRITICAL,
486	EVENT_SEVERITY_MINOR,
487	EVENT_SEVERITY_MAJOR,
488	EVENT_SEVERITY_MAJOR,
489	EVENT_SEVERITY_CRITICAL,
490	EVENT_SEVERITY_MINOR,
491	EVENT_SEVERITY_MAJOR,
492	EVENT_SEVERITY_MAJOR,
493	EVENT_SEVERITY_CRITICAL,
494	EVENT_SEVERITY_MINOR,
495	EVENT_SEVERITY_MAJOR,
496	EVENT_SEVERITY_MAJOR,
497	EVENT_SEVERITY_CRITICAL,
498	EVENT_SEVERITY_MINOR,
499	EVENT_SEVERITY_MAJOR,
500	EVENT_SEVERITY_MAJOR,
501	EVENT_SEVERITY_CRITICAL,
502	EVENT_SEVERITY_MINOR,
503	EVENT_SEVERITY_MAJOR,
504	EVENT_SEVERITY_MAJOR,
505	EVENT_SEVERITY_CRITICAL,
506	EVENT_SEVERITY_MINOR,
507	EVENT_SEVERITY_MAJOR,
508	EVENT_SEVERITY_MAJOR,
509	EVENT_SEVERITY_CRITICAL,
510	EVENT_SEVERITY_MINOR,
511	EVENT_SEVERITY_MAJOR,
512	EVENT_SEVERITY_MAJOR,
513	EVENT_SEVERITY_CRITICAL,
514	EVENT_SEVERITY_MINOR,
515	EVENT_SEVERITY_MAJOR,
516	EVENT_SEVERITY_MAJOR,
517	EVENT_SEVERITY_CRITICAL,
518	EVENT_SEVERITY_MINOR,
519	EVENT_SEVERITY_MAJOR,
520	EVENT_SEVERITY_MAJOR,
521	EVENT_SEVERITY_CRITICAL,
522	EVENT_SEVERITY_MINOR,
523	EVENT_SEVERITY_MAJOR,
524	EVENT_SEVERITY_MAJOR,
525	EVENT_SEVERITY_CRITICAL,
526	EVENT_SEVERITY_MINOR
527};
528
529
530
531static int user_events_severity[] = {
532	EVENT_SEVERITY_MAJOR,
533	EVENT_SEVERITY_CRITICAL,
534	EVENT_SEVERITY_MINOR,
535	EVENT_SEVERITY_MINOR,
536	EVENT_SEVERITY_MINOR
537};
538
539
540
541static int system_events_severity[] = {
542	EVENT_SEVERITY_MAJOR,
543	EVENT_SEVERITY_MINOR,
544	EVENT_SEVERITY_CRITICAL,
545	EVENT_SEVERITY_MINOR,
546	EVENT_SEVERITY_MINOR,
547	EVENT_SEVERITY_MAJOR,
548	EVENT_SEVERITY_MINOR,
549	EVENT_SEVERITY_MINOR,
550	EVENT_SEVERITY_MINOR,
551	EVENT_SEVERITY_MINOR,
552	EVENT_SEVERITY_MINOR,
553	EVENT_SEVERITY_MINOR,
554	EVENT_SEVERITY_MINOR,
555	EVENT_SEVERITY_MAJOR,
556	EVENT_SEVERITY_MAJOR,
557	EVENT_SEVERITY_MINOR,
558	EVENT_SEVERITY_MAJOR,
559	EVENT_SEVERITY_MINOR,
560	EVENT_SEVERITY_MAJOR,
561	EVENT_SEVERITY_MINOR,
562	EVENT_SEVERITY_MAJOR,
563	EVENT_SEVERITY_MINOR,
564	EVENT_SEVERITY_MAJOR,
565	EVENT_SEVERITY_MINOR,
566	EVENT_SEVERITY_MAJOR,
567	EVENT_SEVERITY_MINOR,
568	EVENT_SEVERITY_MAJOR,
569	EVENT_SEVERITY_MINOR,
570	EVENT_SEVERITY_MINOR,
571	EVENT_SEVERITY_MINOR,
572	EVENT_SEVERITY_MAJOR,
573	EVENT_SEVERITY_MAJOR,
574	EVENT_SEVERITY_MAJOR,
575	EVENT_SEVERITY_MINOR,
576	EVENT_SEVERITY_MINOR,
577	EVENT_SEVERITY_MINOR,
578	EVENT_SEVERITY_MAJOR,
579	EVENT_SEVERITY_MAJOR,
580	EVENT_SEVERITY_MAJOR,
581	EVENT_SEVERITY_MINOR,
582	EVENT_SEVERITY_MAJOR,
583	EVENT_SEVERITY_CRITICAL,
584	EVENT_SEVERITY_MINOR,
585	EVENT_SEVERITY_MINOR,
586	EVENT_SEVERITY_MINOR,
587	EVENT_SEVERITY_MINOR,
588	EVENT_SEVERITY_MAJOR,
589	EVENT_SEVERITY_MAJOR,
590	EVENT_SEVERITY_MAJOR,
591	EVENT_SEVERITY_MAJOR,
592	EVENT_SEVERITY_MINOR,
593	EVENT_SEVERITY_MINOR,
594	EVENT_SEVERITY_MINOR,
595	EVENT_SEVERITY_MINOR,
596	EVENT_SEVERITY_MAJOR,
597	EVENT_SEVERITY_MAJOR,
598	EVENT_SEVERITY_MAJOR,
599	EVENT_SEVERITY_MAJOR,
600	EVENT_SEVERITY_MAJOR,
601	EVENT_SEVERITY_MAJOR,
602	EVENT_SEVERITY_MAJOR
603};
604
605
606
607static int keyswitch_events_severity[] = {
608	EVENT_SEVERITY_MINOR,
609	EVENT_SEVERITY_MINOR,
610	EVENT_SEVERITY_MINOR,
611	EVENT_SEVERITY_MINOR,
612	EVENT_SEVERITY_MINOR
613};
614
615
616
617static int rsc_events_severity[] = {
618	EVENT_SEVERITY_MINOR,
619	EVENT_SEVERITY_MAJOR,
620	EVENT_SEVERITY_MINOR,
621	EVENT_SEVERITY_MINOR,
622	EVENT_SEVERITY_MAJOR,
623	EVENT_SEVERITY_MINOR,
624	EVENT_SEVERITY_MAJOR,
625	EVENT_SEVERITY_MAJOR,
626	EVENT_SEVERITY_MINOR,
627	EVENT_SEVERITY_MINOR,
628	EVENT_SEVERITY_MINOR,
629	EVENT_SEVERITY_MAJOR,
630	EVENT_SEVERITY_MINOR,
631	EVENT_SEVERITY_MAJOR,
632	EVENT_SEVERITY_MAJOR,
633	EVENT_SEVERITY_MAJOR,
634	EVENT_SEVERITY_MAJOR,
635	EVENT_SEVERITY_MAJOR,
636	EVENT_SEVERITY_MAJOR,
637	EVENT_SEVERITY_MAJOR,
638	EVENT_SEVERITY_CRITICAL,
639	EVENT_SEVERITY_MINOR,
640	EVENT_SEVERITY_CRITICAL,
641	EVENT_SEVERITY_CRITICAL,
642	EVENT_SEVERITY_MINOR
643};
644
645
646
647static int debug_events_severity[] = {
648	EVENT_SEVERITY_MINOR,
649	EVENT_SEVERITY_MINOR,
650	EVENT_SEVERITY_MAJOR,
651	EVENT_SEVERITY_MAJOR,
652	EVENT_SEVERITY_MAJOR,
653	EVENT_SEVERITY_MAJOR,
654	EVENT_SEVERITY_MAJOR,
655	EVENT_SEVERITY_MAJOR,
656	EVENT_SEVERITY_MAJOR,
657	EVENT_SEVERITY_MINOR,
658	EVENT_SEVERITY_MAJOR,
659	EVENT_SEVERITY_MAJOR,
660	EVENT_SEVERITY_MINOR,
661	EVENT_SEVERITY_MAJOR,
662	EVENT_SEVERITY_MAJOR,
663	EVENT_SEVERITY_MINOR,
664	EVENT_SEVERITY_MINOR
665};
666
667
668static int *severity[] = {
669	ps_events_severity,
670	disk_events_severity,
671	temp_events_severity,
672	user_events_severity,
673	system_events_severity,
674	keyswitch_events_severity,
675	rsc_events_severity,
676	debug_events_severity
677};
678
679#ifdef	__cplusplus
680}
681#endif
682
683#endif /* _EVENT_MESS_H */
684