blob: e7f534f344b864f6661ecfca8cef2a1e4b47fba7 [file] [log] [blame]
lla2d39312022-01-18 12:34:30 +00001/*=============================================================================
2# FileName: lynq_sim.cpp
3# Desc: about SIMAPI
4# Author: mobiletek
5# Version: V1.0
6# LastChange: 2020-07-29
7# History:
8# If you need to use any API under lynq_sim, you must first call the init_sim() function to initialize these functions.
9=============================================================================*/
10#ifndef __LYNQ_SIM__
11#define __LYNQ_SIM__
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16int lynq_get_sim_status(int *card_status);
17int lynq_get_imsi(char buf[]);
18
19/*add by lei*/
20int lynq_sim_init(int utoken);
21int lynq_sim_deinit(void);
22int lynq_enable_pin(char pin[]);
23int lynq_disable_pin(char pin[]);
24int lynq_get_iccid(char buf[]);
25int lynq_query_pin_lock(char *pin,int buf[]);
26int lynq_verify_pin(char *pin);
27int lynq_change_pin(char *old_pin, char *new_pin);
28int lynq_unlock_pin(char *puk, char *pin);
29int lynq_query_phone_number(char buf[]);
rjw8bdc56b2022-02-28 15:01:49 +080030int lynq_switch_card(int slot);
lla2d39312022-01-18 12:34:30 +000031/*add by lei*/
32
33
34#ifdef __cplusplus
35}
36#endif
37
38#endif
39