17 #ifndef __igtlStatusMessage_h
18 #define __igtlStatusMessage_h
46 STATUS_UNKNOWN_ERROR = 2,
47 STATUS_PANICK_MODE = 3,
49 STATUS_ACCESS_DENIED = 5,
53 STATUS_CHECKSUM_ERROR = 9,
54 STATUS_CONFIG_ERROR = 10,
55 STATUS_RESOURCE_ERROR = 11,
56 STATUS_UNKNOWN_INSTRUCTION = 12,
57 STATUS_NOT_READY = 13,
58 STATUS_MANUAL_MODE = 14,
60 STATUS_NOT_PRESENT = 16,
61 STATUS_UNKNOWN_VERSION = 17,
62 STATUS_HARDWARE_FAILURE = 18,
63 STATUS_SHUT_DOWN = 19,
69 void SetCode(
int code);
71 void SetSubCode(igtlInt64 subcode);
72 igtlInt64 GetSubCode();
74 void SetErrorName(
const char* name);
75 const char* GetErrorName();
77 void SetStatusString(
const char* str);
78 const char* GetStatusString();
86 virtual int GetBodyPackSize();
87 virtual int PackBody();
88 virtual int UnpackBody();
106 #endif // _igtlStatusMessage_h