refactor(conf2uedata): move user_data function in conf_user_data[c|h]

This commit is contained in:
Frédéric Leroy
2017-01-25 13:29:48 +01:00
parent eeb44860e9
commit f03e2dbc0e
5 changed files with 115 additions and 86 deletions
+26
View File
@@ -0,0 +1,26 @@
#ifndef _CONF_USER_DATA_H
#define _CONF_USER_DATA_H
#include <libconfig.h>
#include "userDef.h"
#define USER "USER"
#define MANUFACTURER "MANUFACTURER"
#define MODEL "MODEL"
#define UE_IMEI "IMEI"
#define PINCODE "PIN"
typedef struct {
const char* imei;
const char* manufacturer;
const char* model;
const char* pin;
} user_data_conf_t;
void gen_user_data(user_data_conf_t *u, user_nvdata_t *user_data);
void write_user_data(const char *directory, int user_id, user_nvdata_t *data);
int parse_ue_user_data(config_setting_t *ue_setting, int user_id, user_data_conf_t *u);
int _luhn(const char* cc);
#endif