blob: fc26afdebaef2e7390b48745fe5ae232e1ac0fdf [file] [log] [blame]
#ifndef _N3CF_ATP_STRUCT_H
#define _N3CF_ATP_STRUCT_H
/****************************************************************************/
#include "kal_general_types.h"
#include "kal_public_defs.h"
/****************************************************************************/
typedef enum {
ATP_N3CF_DRP_OP_FLUSH = 0, //no use now
ATP_N3CF_DRP_OP_DUMP = 1,
ATP_N3CF_DRP_OP_CNT,
} atp_n3cf_drp_op_enum;
/****************************************************************************/
// MSG_ID_ATP_N3CF_EN3CFGSET_REQ
typedef struct {
LOCAL_PARA_HDR
kal_char cfg_name[64];
kal_char cfg_value[256];
} atp_n3cf_en3cfgset_req_struct;
// MSG_ID_ATP_N3CF_EN3CFGSET_IND
typedef struct {
LOCAL_PARA_HDR
kal_char cfg_name[64];
kal_int32 status;
} atp_n3cf_en3cfgset_ind_struct;
// MSG_ID_ATP_N3CF_EN3CFGGET_REQ
typedef struct {
LOCAL_PARA_HDR
kal_char cfg_name[64];
} atp_n3cf_en3cfgget_req_struct;
// MSG_ID_ATP_N3CF_EN3CFGGET_CNF
typedef struct {
LOCAL_PARA_HDR
kal_char cfg_name[64];
kal_char cfg_value[256];
kal_int32 status;
} atp_n3cf_en3cfgget_cnf_struct;
//MSG_ID_ATP_N3cf_DUMP_RUNTIME_PARA_REQ
typedef struct {
LOCAL_PARA_HDR
atp_n3cf_drp_op_enum op; // 0: flush NVRAM 1: dump to NVRAM
} atp_n3cf_dump_runtime_para_req_struct;
// MSG_ID_ATP_N3CF_EPVS_SET_REQ
typedef struct {
LOCAL_PARA_HDR
kal_char pvs_name[64];
kal_uint8 pvs_value[256];
kal_int32 status;
} atp_n3cf_epvs_set_req_struct;
// MSG_ID_ATP_N3CF_EPVS_SET_CNF
typedef struct {
LOCAL_PARA_HDR
kal_bool status;
} atp_n3cf_epvs_set_cnf_struct;
/****************************************************************************/
#endif /* _N3CF_ATP_STRUCT_H */