#ifndef _RVC_TRIGGER_H #define _RVC_TRIGGER_H #pragma once #include #ifndef RVC_TRIG_MAX_NUM #define RVC_TRIG_MAX_NUM 16 #endif typedef struct rvc_triggerslot_s { char* strCode; char* strPositive; char* strMessage; }rvc_triggerslot_t; typedef struct rvc_triggersysvar_s { char* strCode; char* strPositive; char* strstates[RVC_TRIG_MAX_NUM]; }rvc_triggersysvar_t; typedef struct rvc_trigger_s { char* strLogType; char* strUserCode; char* strSeverityLevel; char* strMessage; char* strSysError; rvc_triggerslot_t Slots[RVC_TRIG_MAX_NUM]; rvc_triggersysvar_t SysVars[RVC_TRIG_MAX_NUM]; char* strDelayer; }rvc_trigger_t; #endif