From c03cdaed9a16559e40360a601c07dbfacbce24ad Mon Sep 17 00:00:00 2001 From: Aki Niemi Date: Fri, 8 Jan 2010 10:53:42 +0200 Subject: Split ISI codepoints to separate files Also, adding infrastructure for debugging ISI messages, with APIs for turning most common fields into human readable string format. --- drivers/isimodem/phonebook.c | 39 ++++----------------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) (limited to 'drivers/isimodem/phonebook.c') diff --git a/drivers/isimodem/phonebook.c b/drivers/isimodem/phonebook.c index f0e63097..f5c5e470 100644 --- a/drivers/isimodem/phonebook.c +++ b/drivers/isimodem/phonebook.c @@ -39,41 +39,10 @@ #include #include "util.h" -#include "isi.h" - -#define PHONEBOOK_TIMEOUT 5 -#define PN_SIM 0x09 - -enum pb_message_id { - SIM_PB_REQ_SIM_PB_READ = 0xDC, - SIM_PB_RESP_SIM_PB_READ = 0xDD -}; - -enum pb_service_types { - SIM_PB_READ = 0x0F -}; - -enum pb_sub_block_id { - SIM_PB_INFO_REQUEST = 0xE4, - SIM_PB_STATUS = 0xFB, - SIM_PB_LOCATION = 0xFE, - SIM_PB_LOCATION_SEARCH = 0xFF -}; - -enum pb_type { - SIM_PB_ADN = 0xC8 -}; - -enum pb_tag { - SIM_PB_ANR = 0xCA, - SIM_PB_EMAIL = 0xDD, - SIM_PB_SNE = 0xF7 -}; - -enum pb_status { - SIM_SERV_OK = 0x01, - SIM_SERV_NO_MATCH = 0x16 -}; +#include "isimodem.h" +#include "isiutil.h" +#include "sim.h" +#include "debug.h" struct pb_data { GIsiClient *client; -- cgit v1.2.3