Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::ai::alerts::CscDetectedAlert Class Reference

#include <alerts.h>

Public Member Functions

 CscDetectedAlert (const AlertId &uid, CscAlertType type, float certitude)
 
bool isOlderThan (long ageMillis) const
 
 operator string () const
 

Public Attributes

const AlertId uid
 
const CscAlertType type
 
const float certitude
 
const unsigned long long timestampMillis
 
bool done = false
 
bool markDoneManually = false
 

Constructor & Destructor Documentation

◆ CscDetectedAlert()

conscience_core::ai::alerts::CscDetectedAlert::CscDetectedAlert ( const AlertId uid,
CscAlertType  type,
float  certitude 
)
Parameters
typecan be an item of CscAlertTypeBuiltin, or a user defined alert (beware of not using same values)

Member Function Documentation

◆ isOlderThan()

bool conscience_core::ai::alerts::CscDetectedAlert::isOlderThan ( long  ageMillis) const

◆ operator string()

conscience_core::ai::alerts::CscDetectedAlert::operator string ( ) const

Member Data Documentation

◆ certitude

const float conscience_core::ai::alerts::CscDetectedAlert::certitude

◆ done

bool conscience_core::ai::alerts::CscDetectedAlert::done = false

◆ markDoneManually

bool conscience_core::ai::alerts::CscDetectedAlert::markDoneManually = false

◆ timestampMillis

const unsigned long long conscience_core::ai::alerts::CscDetectedAlert::timestampMillis

◆ type

const CscAlertType conscience_core::ai::alerts::CscDetectedAlert::type

can be an item of CscAlertTypeBuiltin, or a user defined alert

◆ uid

const AlertId conscience_core::ai::alerts::CscDetectedAlert::uid

The documentation for this class was generated from the following files: