versadac  1
versadac - Scalable Recorder Firmware
ENUM_MsgLogCategories.h
1 
2 /*
3 Enumerations for Message Log Categories.
4 These are the categories that should be assigned to messages that are passed around
5 the system.
6 $Id: ENUM_MsgLogCategories.h 8549 2007-05-10 14:57:49Z stevep $
7 */
8 
9 #ifndef __ENUM_MSG_LOG_CATEGORIES_H
10 #define __ENUM_MSG_LOG_CATEGORIES_H
11 
12 /*
13  * NB NEGATIVE VALUES SHOULD NOT BE USED FOR THESE ENUMERATIONS AS THEY ARE COMPACTED
14  * IN THE RECORDED FILES AS UNSIGNED - 32 BITS
15  *
16  * The value 0x80000000 has been reserved for messages annotated by PC-Review
17  * after the fact.
18 */
19 
20 enum ENUM_MsgLogCategories
21 {
22  ENUM_NullMsgCategory = 0x00000000,
23  ENUM_SystemMsgCategory = 0x00000001,
24  ENUM_AlarmMsgCategory = 0x00000002,
25  ENUM_PowerupMsgCategory = 0x00000004,
26  ENUM_GeneralMsgCategory = 0x00000008,
27  ENUM_BatchMsgCategory = 0x00000010,
28  ENUM_LoginMsgCategory = 0x00000020,
29  ENUM_SigningMsgCategory = 0x00000040,
30  ENUM_AuditTrailMsgCategory = 0x00000080,
31  ENUM_ReportMsgCategory = 0x00000100,
32  ENUM_AMS2750DCategory = 0x00000200,
33  ENUM_AllMessageCategories = 0x7fffffff
34 };
35 
36 #endif /* __ENUM_MSG_LOG_CATEGORIES_H */