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