blob: 8476205001d63ab92b40babed5b48effdbcec0b6 [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);
ll50248102022-03-09 03:13:31 +000031int lynq_screen(int num);
lla2d39312022-01-18 12:34:30 +000032/*add by lei*/
33
34
35#ifdef __cplusplus
36}
37#endif
38
39#endif
40