Conscience Core
Classes | Typedefs | Functions
conscience_core::ai::alerts Namespace Reference

Classes

struct  CscAlertIdentificationConfig
 
struct  CscAlertIdentificationParam
 
struct  CscAlertIdentificationTimeSlot
 
class  CscDetectedAlert
 

Typedefs

typedef string AlertId
 

Functions

bool isTimestampInSlotForStartAndEnd (tm *timeInfos, int startHour, int startMinute, int endHour, int endMinute)
 
ostream & operator<< (ostream &out, const CscAlertIdentificationTimeSlot &v)
 
 ENUM (CscAlertType, Knife, FireArm, UnconsciousPerson, ImmobilePersonNearProperty, ImmobileGroup, Fire, NobodyPresent, MultiplePersons, RedonContentTooHigh, RedonFlowTooFast, RedonCommunicationError, CardiacFrequencyTooHigh, DiastolicPressureTooHigh, SPO2TooLow, SystolicPressureTooHigh, TemperatureTooHigh, PulseCommunicationError, PersonOutsideBed)
 

Typedef Documentation

◆ AlertId

Function Documentation

◆ ENUM()

conscience_core::ai::alerts::ENUM ( CscAlertType  ,
Knife  ,
FireArm  ,
UnconsciousPerson  ,
ImmobilePersonNearProperty  ,
ImmobileGroup  ,
Fire  ,
NobodyPresent  ,
MultiplePersons  ,
RedonContentTooHigh  ,
RedonFlowTooFast  ,
RedonCommunicationError  ,
CardiacFrequencyTooHigh  ,
DiastolicPressureTooHigh  ,
SPO2TooLow  ,
SystolicPressureTooHigh  ,
TemperatureTooHigh  ,
PulseCommunicationError  ,
PersonOutsideBed   
)

◆ isTimestampInSlotForStartAndEnd()

bool conscience_core::ai::alerts::isTimestampInSlotForStartAndEnd ( tm *  timeInfos,
int  startHour,
int  startMinute,
int  endHour,
int  endMinute 
)

◆ operator<<()

ostream& conscience_core::ai::alerts::operator<< ( ostream &  out,
const CscAlertIdentificationTimeSlot v 
)