blob: fc26afdebaef2e7390b48745fe5ae232e1ac0fdf [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001
2#ifndef _N3CF_ATP_STRUCT_H
3#define _N3CF_ATP_STRUCT_H
4/****************************************************************************/
5
6#include "kal_general_types.h"
7#include "kal_public_defs.h"
8
9/****************************************************************************/
10
11typedef enum {
12 ATP_N3CF_DRP_OP_FLUSH = 0, //no use now
13 ATP_N3CF_DRP_OP_DUMP = 1,
14 ATP_N3CF_DRP_OP_CNT,
15} atp_n3cf_drp_op_enum;
16
17
18/****************************************************************************/
19
20// MSG_ID_ATP_N3CF_EN3CFGSET_REQ
21typedef struct {
22 LOCAL_PARA_HDR
23 kal_char cfg_name[64];
24 kal_char cfg_value[256];
25} atp_n3cf_en3cfgset_req_struct;
26
27// MSG_ID_ATP_N3CF_EN3CFGSET_IND
28typedef struct {
29 LOCAL_PARA_HDR
30 kal_char cfg_name[64];
31 kal_int32 status;
32} atp_n3cf_en3cfgset_ind_struct;
33
34// MSG_ID_ATP_N3CF_EN3CFGGET_REQ
35typedef struct {
36 LOCAL_PARA_HDR
37 kal_char cfg_name[64];
38} atp_n3cf_en3cfgget_req_struct;
39
40// MSG_ID_ATP_N3CF_EN3CFGGET_CNF
41typedef struct {
42 LOCAL_PARA_HDR
43 kal_char cfg_name[64];
44 kal_char cfg_value[256];
45 kal_int32 status;
46} atp_n3cf_en3cfgget_cnf_struct;
47
48//MSG_ID_ATP_N3cf_DUMP_RUNTIME_PARA_REQ
49typedef struct {
50 LOCAL_PARA_HDR
51 atp_n3cf_drp_op_enum op; // 0: flush NVRAM 1: dump to NVRAM
52} atp_n3cf_dump_runtime_para_req_struct;
53
54// MSG_ID_ATP_N3CF_EPVS_SET_REQ
55typedef struct {
56 LOCAL_PARA_HDR
57 kal_char pvs_name[64];
58 kal_uint8 pvs_value[256];
59 kal_int32 status;
60} atp_n3cf_epvs_set_req_struct;
61
62// MSG_ID_ATP_N3CF_EPVS_SET_CNF
63typedef struct {
64 LOCAL_PARA_HDR
65 kal_bool status;
66} atp_n3cf_epvs_set_cnf_struct;
67
68/****************************************************************************/
69#endif /* _N3CF_ATP_STRUCT_H */