X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=include%2Fgsm-api.h;fp=include%2Fgsm-api.h;h=cd31673659f9f308935eecbfda3a234a3bb21a6a;hp=7efcfa093c7981aed9ce853543bd6c1466270db6;hb=82bcbc2300f764bcb3551b152a0a961f4fef5e66;hpb=975a83d253eea8aa37bf3dfd7e026df3027db4ff diff --git a/include/gsm-api.h b/include/gsm-api.h index 7efcfa0..cd31673 100644 --- a/include/gsm-api.h +++ b/include/gsm-api.h @@ -231,19 +231,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 @@ -464,32 +459,34 @@ extern bool CheckModel (GSM_Information InfoToCheck, char *model, GSM_Connection extern 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*/ @@ -499,7 +496,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 { @@ -519,14 +516,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 ();