From d0150403961d04f83d4b663201cc18c85bc6c0ad Mon Sep 17 00:00:00 2001 From: Simon Busch Date: Mon, 6 Feb 2012 17:11:20 +0100 Subject: net: add structure to set network PLMN selection mode Signed-off-by: Simon Busch --- samsung-ipc/net.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'samsung-ipc/net.c') diff --git a/samsung-ipc/net.c b/samsung-ipc/net.c index 85c5205..5f0d847 100644 --- a/samsung-ipc/net.c +++ b/samsung-ipc/net.c @@ -26,4 +26,20 @@ void ipc_net_regist_get(struct ipc_net_regist_get *message, int domain) message->domain = domain; } +void ipc_net_plmn_sel_setup(struct ipc_net_plmn_sel *message, unsigned char mode, unsigned char *plmn) +{ + if (mode == IPC_NET_PLMN_SEL_MODE_AUTO) + { + message->mode = IPC_NET_PLMN_SEL_MODE_AUTO; + message->unk1 = 0xff; + } + else if (mode == IPC_NET_PLMN_SEL_MODE_MANUAL) + { + message->mode = IPC_NET_PLMN_SEL_MODE_MANUAL; + strncpy(message->plmn, plmn, 5); + message->unk0 = 0x23; + message->unk1 = 0x4; + } +} + // vim:ts=4:sw=4:expandtab -- cgit v1.2.3