123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef _RVC_TRIGGER_H
- #define _RVC_TRIGGER_H
- #pragma once
- #include <stdio.h>
- #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
|