1998-11-07 05:20:41 +08:00
|
|
|
// NB: To add a dbg_class, add it here, and add it to the structure in
|
|
|
|
// fg_debug.c
|
|
|
|
|
|
|
|
typedef enum {
|
|
|
|
FG_NONE = 0x00000000,
|
|
|
|
|
|
|
|
FG_TERRAIN = 0x00000001,
|
|
|
|
FG_ASTRO = 0x00000002,
|
|
|
|
FG_FLIGHT = 0x00000004,
|
|
|
|
FG_INPUT = 0x00000008,
|
|
|
|
FG_GL = 0x00000010,
|
|
|
|
FG_VIEW = 0x00000020,
|
|
|
|
FG_COCKPIT = 0x00000040,
|
|
|
|
FG_GENERAL = 0x00000080,
|
|
|
|
FG_MATH = 0x00000100,
|
|
|
|
FG_EVENT = 0x00000200,
|
|
|
|
FG_AIRCRAFT = 0x00000400,
|
|
|
|
FG_AUTOPILOT = 0x00000800,
|
1998-11-16 21:57:04 +08:00
|
|
|
FG_SERIAL = 0x00001000,
|
|
|
|
FG_UNDEFD = 0x00002000, // For range checking
|
1998-11-07 05:20:41 +08:00
|
|
|
|
|
|
|
FG_ALL = 0xFFFFFFFF
|
|
|
|
} fgDebugClass;
|
|
|
|
|
|
|
|
|
|
|
|
// NB: To add a priority, add it here.
|
|
|
|
typedef enum {
|
|
|
|
FG_BULK, // For frequent messages
|
|
|
|
FG_DEBUG, // Less frequent debug type messages
|
|
|
|
FG_INFO, // Informatory messages
|
|
|
|
FG_WARN, // Possible impending problem
|
|
|
|
FG_ALERT // Very possible impending problem
|
|
|
|
// FG_EXIT, // Problem (no core)
|
|
|
|
// FG_ABORT // Abandon ship (core)
|
|
|
|
} fgDebugPriority;
|
|
|
|
|