From 88b0d33b8b0b1f6ae320cfc863ca6a47fa8fec22 Mon Sep 17 00:00:00 2001 From: zautrix Date: Sat, 07 Aug 2004 17:24:40 +0000 Subject: Initial revision --- (limited to 'gammu/emb/common/phone/nokia/ncommon.h') diff --git a/gammu/emb/common/phone/nokia/ncommon.h b/gammu/emb/common/phone/nokia/ncommon.h new file mode 100644 index 0000000..b8a36aa --- a/dev/null +++ b/gammu/emb/common/phone/nokia/ncommon.h @@ -0,0 +1,66 @@ +/* (c) 2001-2004 by Marcin Wiacek */ + +#ifndef phone_nokia_common_h +#define phone_nokia_common_h + +#include "../../gsmcomon.h" + +#define N6110_FRAME_HEADER 0x00, 0x01, 0x00 +#define N7110_FRAME_HEADER 0x00, 0x01, 0x01 + +typedef enum { + MEM7110_CG = 0xf0, /* Caller groups memory */ + MEM7110_SP = 0xf1 /* Speed dial memory */ +} GSM_71_65MemoryType; + +typedef enum { + /* DCT3 and DCT4 */ + N7110_PBK_SIM_SPEEDDIAL = 0x04, /* Speed dial on SIM */ + N7110_PBK_NAME = 0x07, /* Text: name (always the only one) */ + N7110_PBK_EMAIL = 0x08, /* Text: email adress */ + N7110_PBK_POSTAL = 0x09, /* Text: postal address */ + N7110_PBK_NOTE = 0x0A, /* Text: note */ + N7110_PBK_NUMBER = 0x0B, /* Phone number */ + N7110_PBK_RINGTONE_ID = 0x0C, /* Ringtone ID */ + N7110_PBK_DATETIME = 0x13, /* Call register: date and time */ + N7110_PBK_UNKNOWN1 = 0x19, /* Call register: with missed calls */ + N7110_PBK_SPEEDDIAL = 0x1A, /* Speed dial */ + N7110_PBK_GROUPLOGO = 0x1B, /* Caller group: logo */ + N7110_PBK_LOGOON = 0x1C, /* Caller group: is logo on ? */ + N7110_PBK_GROUP = 0x1E, /* Caller group number in pbk entry */ + + /* DCT4 only */ + N6510_PBK_URL = 0x2C, /* Text: URL address */ + N6510_PBK_SMSLIST_ID = 0x2E, /* SMS list assigment */ + N6510_PBK_VOICETAG_ID = 0x2F, /* Voice tag assigment */ + N6510_PBK_PICTURE_ID = 0x33, /* Picture ID assigment */ + N6510_PBK_RINGTONEFILE_ID= 0x37, /* Ringtone ID from filesystem/internal*/ + N6510_PBK_USER_ID = 0x38 /* Text: user ID */ +} GSM_71_65_Phonebook_Entries_Types; + +typedef enum { + N7110_PBK_NUMBER_HOME = 0x02, + N7110_PBK_NUMBER_MOBILE = 0x03, + N7110_PBK_NUMBER_FAX = 0x04, + N7110_PBK_NUMBER_WORK = 0x06, + N7110_PBK_NUMBER_GENERAL = 0x0A +} GSM_71_65_Phonebook_Number_Types; + +typedef struct { + unsigned char Location[PHONE_MAXSMSINFOLDER]; /* locations of SMS messages in that folder */ + int Number; /* number of SMS messages in that folder */ +} GSM_NOKIASMSFolder; + +typedef struct { + int Location[GSM_MAXCALENDARTODONOTES]; + int Number; +} GSM_NOKIACalToDoLocations; + +#define NOKIA_PRESSPHONEKEY 0x01 +#define NOKIA_RELEASEPHONEKEY 0x02 + +#endif + +/* How should editor hadle tabs in this file? Add editor commands here. + * vim: noexpandtab sw=8 ts=8 sts=8: + */ -- cgit v0.9.0.2