Proactive Safety Framework  1.0
NvPSSDRPCMsg.h File Reference
#include <cstring>
#include <utility>

Go to the source code of this file.

Classes

struct  NvPSSDRPCMsgReq
 
struct  NvPSSDRPCMsgResp
 

Macros

#define MAX_RPC_MSG_SIZE   512
 

Enumerations

enum  NvPSSDRPCBackend { SOCKET =0 , NVSCI }
 
enum  NvPSSDRPCMsg { REGISTER_CLIENT =0 , TERMINATE_CLIENT , REPORT_SAFETY_EVENT , REPORT_SENSOR_FAILURE }
 

Macro Definition Documentation

◆ MAX_RPC_MSG_SIZE

#define MAX_RPC_MSG_SIZE   512

Enumeration Type Documentation

◆ NvPSSDRPCBackend

Enumerator
SOCKET 
NVSCI 
22 {
23  SOCKET=0,
24  NVSCI
NvPSSDRPCBackend
Definition: NvPSSDRPCMsg.h:22
@ SOCKET
Definition: NvPSSDRPCMsg.h:23
@ NVSCI
Definition: NvPSSDRPCMsg.h:24

◆ NvPSSDRPCMsg

Enumerator
REGISTER_CLIENT 
TERMINATE_CLIENT 
REPORT_SAFETY_EVENT 
REPORT_SENSOR_FAILURE 
28 {
NvPSSDRPCMsg
Definition: NvPSSDRPCMsg.h:28
@ REGISTER_CLIENT
Definition: NvPSSDRPCMsg.h:29
@ REPORT_SENSOR_FAILURE
Definition: NvPSSDRPCMsg.h:32
@ TERMINATE_CLIENT
Definition: NvPSSDRPCMsg.h:30
@ REPORT_SAFETY_EVENT
Definition: NvPSSDRPCMsg.h:31