X-Git-Url: http://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=include%2Fgsm-api.h;h=fa655b44d798a7d215631c32ca2b53b05dab08c9;hp=0ab771809a21b3ea48eea239ef52180e5dcea166;hb=refs%2Ftags%2Fbp_uc;hpb=833e1c7c90e13ceaba3dde8e7a36fcc8dfb1db3c diff --git a/include/gsm-api.h b/include/gsm-api.h index 0ab7718..fa655b4 100644 --- a/include/gsm-api.h +++ b/include/gsm-api.h @@ -227,19 +227,14 @@ typedef struct { typedef struct { - char *FBUSModels; /* Models covered by this type, pipe '|' delimited. */ - - char *MBUSModels; /* Models covered by this type, pipe '|' delimited. */ - - char *InfraredModels; /* Models covered by this type, pipe '|' delimited. */ - - char *DLR3Models; /* Models covered by this type, pipe '|' delimited. */ - - char *ATModels; /* Models covered by this type, pipe '|' delimited. */ - - char *IrdaModels; /* Models covered by this type, pipe '|' delimited. */ - - char *TekramModels; /* Models covered by this type, pipe '|' delimited. */ + char *FBUSModels; /* Models covered by this type, pipe '|' delimited. */ + char *MBUSModels; /* Models covered by this type, pipe '|' delimited. */ + char *InfraredModels; /* Models covered by this type, pipe '|' delimited. */ + char *DLR3Models; /* Models covered by this type, pipe '|' delimited. */ + char *ATModels; /* Models covered by this type, pipe '|' delimited. */ + char *IrdaModels; /* Models covered by this type, pipe '|' delimited. */ + char *TekramModels; /* Models covered by this type, pipe '|' delimited. */ + char *FBUS3110Models; /* Models covered by this type, pipe '|' delimited. */ /* Minimum and maximum levels for RF signal strength. Units are as per the setting of RFLevelUnits. The setting of RFLevelUnits indicates the @@ -444,32 +439,34 @@ bool CheckModel (GSM_Information InfoToCheck, char *model, GSM_ConnectionType co char *GetMygnokiiVersion(); typedef enum { - F_CAL61=0,/*Calendar in 6110 style - 4 types,...*/ + F_CAL61=1,/*Calendar in 6110 style - 4 types,...*/ F_CAL33, /*Calendar in 3310 style - 10 reminders, Unicode, 3 coding types*/ F_CAL71, /*Calendar in 7110 style - 4 types, recurrance, etc.*/ - F_PBK33, /*Phonebook in Unicode. 3310 style - name and entry*/ - F_PBK71, /*Extended phonebook - multiple numbers,Unicode.Like in 7110*/ + F_PBK33SIM,/*Phonebook in Unicode(3310 style).Name and number.No internal*/ + F_PBK33INT,/*Phonebook in Unicode(3310 style).Name and number.Internal available*/ + F_PBK71INT,/*Extended phonebook-multiple numbers,Unicode(7110 style).Internal available*/ + F_PBK61INT,/*Name and number,no Unicode(6110 style).Internal available*/ F_DATA61, /*We can make data calls using gnokiid. Like in 6110*/ F_DATA71, /*Datacalls using AT commands*/ - F_SMS, /*SMS with Inbox, Outbox*/ - F_SMS71, /*SMS with SMS folders like in 7110*/ + F_SMS, /*SMS with Inbox, Outbox*/ /*10*/ + F_SMS71, /*SMS with SMS folders like in 7110*/ F_AUTH, /*We can make authentication and have "Accessory connected" like in 6110*/ - F_NETMON, /*Netmonitor available*/ /*10*/ + F_NETMON, /*Netmonitor available*/ F_CALER61,/*Caller groups in 6110 style - 5 groups with members*/ F_KEYB, /*We can press keys*/ F_SMSCDEF,/*SMSC can have default recipient*/ F_SPEED, /*We can handle speed dials*/ F_SCRSAV, /*We have screen savers*/ F_DTMF, /*We can handle DTMF sequences*/ - F_NOPOWER,/*We must get power/battery info from netmonitor*/ + F_NOPOWER,/*We must get power/battery info from netmonitor*/ /*20*/ - F_STANIM, /*Startup logo animated or static*/ + F_STANIM, /*Startup logo animated or static*/ F_STA , /*Startup logo static*/ - F_STA62 , /*Startup logo static size 6210*/ /*20*/ + F_STA62 , /*Startup logo static size 6210*/ F_STA71 , /*Startup logo static size 7110*/ F_PROF61, /*Profiles numbered like in N6110*/ @@ -479,7 +476,7 @@ typedef enum { F_RING_SM,/*Binary ringtone in Smart Messaging*/ F_RINGBIN,/*Binary ringtone in binary format*/ - F_WAP /*WAP functions available*/ + F_WAP /*WAP functions available*/ /*30*/ } feat_index; typedef enum { @@ -499,14 +496,15 @@ typedef enum { FN_STARTUP, FN_PROFILES, FN_RINGTONES, - FN_WAP + FN_WAP, + FN_RINGNUMBER } featnum_index; /* For models table */ typedef struct { char *model; char *number; - feat_index features[17]; + feat_index features[18]; } OnePhoneModel; extern char *GetModelName ();