blob: 4f745ebbfbda42d6a9570d84225db57579440769 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#define LOG_TAG "RIL-MISC"
#include <utils/Log.h>
#include "samsung-ril.h"
extern const struct RIL_Env *rilenv;
extern struct radio_state radio;
extern struct ipc_client *ipc_client;
void requestBasebandVersion(RIL_Token t)
{
if(radio.radio_state != RADIO_STATE_OFF) {
ipc_client_send_get(IPC_MISC_ME_VERSION, getRequestId(t));
} else {
radio.token_baseband_ver = t;
}
}
void respondBasebandVersion(struct ipc_message_info *request)
{
char sw_version[33];
struct ipc_misc_me_version *version = (struct ipc_misc_me_version*)request->data;
memcpy(sw_version, version->sw_version, 32);
sw_version[32] = '\0';
RIL_onRequestComplete(getToken(request->aseq), RIL_E_SUCCESS, sw_version, sizeof(sw_version));
}
|