Proactive Safety Framework  1.0
log_to_psb.h File Reference
#include <cstdint>
#include <syslog.h>

Go to the source code of this file.

Macros

#define MMJ_CLIENT_VERSION_MAJOR   1
 
#define MMJ_CLIENT_VERSION_MINOR   0
 
#define SMARTDOOR_PSS_VERSION_MAJOR   2
 
#define SMARTDOOR_PSS_VERSION_MINOR   1
 

Enumerations

enum  ClientType { MMJ_CLIENT = 0 , SMARTDOOR_PSS = 1 }
 

Functions

void initLogger (const char *ident)
 
void logMessage (const char *sourceFile, const char *sensorId, const char *alertType, const char *additionalInfo)
 
void closeLogger ()
 
bool versionCheck (uint32_t major, uint32_t minor, ClientType sourceClient)
 

Macro Definition Documentation

◆ MMJ_CLIENT_VERSION_MAJOR

#define MMJ_CLIENT_VERSION_MAJOR   1

◆ MMJ_CLIENT_VERSION_MINOR

#define MMJ_CLIENT_VERSION_MINOR   0

◆ SMARTDOOR_PSS_VERSION_MAJOR

#define SMARTDOOR_PSS_VERSION_MAJOR   2

◆ SMARTDOOR_PSS_VERSION_MINOR

#define SMARTDOOR_PSS_VERSION_MINOR   1

Enumeration Type Documentation

◆ ClientType

enum ClientType
Enumerator
MMJ_CLIENT 
SMARTDOOR_PSS 
29 {
30  MMJ_CLIENT = 0,
31  SMARTDOOR_PSS = 1
32 };
@ MMJ_CLIENT
Definition: log_to_psb.h:30
@ SMARTDOOR_PSS
Definition: log_to_psb.h:31

Function Documentation

◆ closeLogger()

void closeLogger ( )

◆ initLogger()

void initLogger ( const char *  ident)

◆ logMessage()

void logMessage ( const char *  sourceFile,
const char *  sensorId,
const char *  alertType,
const char *  additionalInfo 
)

◆ versionCheck()

bool versionCheck ( uint32_t  major,
uint32_t  minor,
ClientType  sourceClient 
)