blob: c5adf813808805b91b109a15003efc84aa77c5a6 [file] [log] [blame]
#ifndef __LPA_API_H__
#define __LPA_API_H__
//
int lpa_init(void);
int lpa_uninit(void);
int lpa_select_aid(void);
int lpa_check_status(int retry);
int lpa_exception_process(void);
//trigger
char *lpa_trigger_event(int *next_step);
int lpa_trigger_updata(void);
//api
int downloadProfileByAc(char *activecode, char *confirmcode);
int downloadProfileByEid(void);
int enableProfile(char *iccid);
int disableProfile(char * iccid);
int deleteProfile(char * iccid);
int memoryReset(void);
int getProfileList(char **info);
int lpa_download_profile(char *activecode, char *confirmcode);
int lpa_enable_profile(char *iccid);
int lpa_disable_profile(char *iccid);
int lpa_delete_profile(char *iccid);
int lpa_memory_reset(void);
int lpa_open_logical_channel(void);
int lpa_close_logical_channel(int flag);
#endif