/* $Copyright$ */
/* NOTE: This is an automatically generated file. DO NOT EDIT! */
#ifndef _AUDIT_H
#define _AUDIT_H
#include "t_command_protocol.h"
#include "command_ids.h"
/**
* @addtogroup ldr_LCM
* Error codes for internal loader commands.
* @{
*/
typedef struct CommandPermissionList_s {
GroupId_e Group;
CommandId_e Command;
int CommmandPermissionLength;
CommandPermission_e *CommmandPermmision_p;
int ComandAuthenticationLength;
CommandAuthentication_e *CommandAuthentication_p;
int Depandancy;
boolean factory;
boolean rd;
boolean product;
boolean service;
uint8 *DataParam_p;
} CommandPermissionList_t;
CommandPermissionList_t *GetAuditData(CommandData_t *CmdData_p);
ErrorCode_e CommandAudit(CommandData_t *CmdData_p);
#endif /* _AUDIT_H */
TYPEDEF_ENUM {
} ENUM8(CommandAuthentication_e);
TYPEDEF_ENUM {
} ENUM8(CommandPermission_e);
= , /**< */
= /**< */