blob: 4d869527d4cc677b0064816a826bb395d5f3e1fc [file] [log] [blame]
//
// Created by DELL on 2021/7/12.
//
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "nadif_hal_service.h"
#include "nadif_hal_service_types.h"
#include "lynq-conti-plugin-response.h"
#define ARRAY_SIZE(X) (sizeof(X)/sizeof(X[0]))
void parse_resp_imsi(int32_t sv_id, void *resp_data)
{
NADIF_HAL_RESP_DATA *respData = (NADIF_HAL_RESP_DATA*)resp_data;
printf("get imsi: ret=%d ,imsi=%s\n", respData->imsi_resp.result, respData->imsi_resp.imsi);
}
extern parse_resp_t parse_resp_tables[] =
{
{NADIF_HAL_SVC_GET_IMSI, parse_resp_imsi},
{0, NULL}
};
int list_param_for_sv_id(int32_t sv_id, void *data)
{
for(int i= 0; i < ARRAY_SIZE(parse_resp_tables); i++)
{
if(sv_id == parse_resp_tables[i].sv_id)
{
parse_resp_tables[i].parse_response(sv_id, data);
}
}
}