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
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*/
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 {
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 ();