1 #include "../Message.h"     2 #include "../Nullable.h"     4 #include "../Enumerations.h" std::wstring message
message to add 
 
bool messageOnStack
is this message currently on the stack 
 
Nullable< Systems::Fault > fault
fault that triggers this condition 
 
std::vector< Condition > conditions
 
MessageLevel level
message level 
 
Systems::Fault * faultState
 
std::string guid
component to watch 
 
Nullable< float > repeatAbove
above this threshold will retrigger this condition every minute 
 
Nullable< float > repeatBelow
below this threshold will retrigger this condition every minute 
 
Nullable< float > above
above this threshold will trigger this condition 
 
bool sendEmail
[environmental] sendEmails for watch 
 
Nullable< float > below
below this threshold will trigger this condition 
 
Nullable< SYSTEMTIME > quietStart
[environmental] on or after this time we will not send onClear emails 
 
std::string onClear
[environmental] sent via email when all conditions clear 
 
Nullable< SYSTEMTIME > quietEnd
[environmental] before this time we will not send onClear emails 
 
float secondsSinceLast
keeps track of time since last repeat trigger