diff -r 510c70acdbf6 -r 8ccc39f9d787 connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/gssisi.h --- a/connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/gssisi.h Mon Nov 09 10:36:19 2009 +0000 +++ b/connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/gssisi.h Thu Jan 14 10:44:58 2010 +0200 @@ -13,7 +13,9 @@ * * Description: * Name : PN_GSS [ 0x32 ] Resource GSM Stack Server -* Version : 008.001 +* Version : 008.002 +* +* Documentation: www.wirelessmodemapi.com * */ @@ -22,7 +24,7 @@ #define _SYMBIAN_ISI_GSSISI_H_ #define GSM_STACK_SERVER_ISI_VERSION_Z 8 -#define GSM_STACK_SERVER_ISI_VERSION_Y 1 +#define GSM_STACK_SERVER_ISI_VERSION_Y 2 //CONSTANTS @@ -384,11 +386,6 @@ #define GSS_CS_LOCAL_INFO_GET 0x03 #define GSS_POWER_CLASS_CHANGE 0x04 #define GSS_BAND_INFO_GET 0x05 -#define GSS_ADJ_CHA_MEAS_START 0x09 -#define GSS_ADJ_CHA_MEAS_STOP 0x0A -#define GSS_ADJ_CHA_MEAS 0x0B -#define GSS_FORCED_HANDOVER 0x0C -#define GSS_CELL_BARRING 0x0D #define GSS_SELECTED_RAT_WRITE 0x0E #define GSS_ATK_TIMING_ADVANCE_GET 0x96 #define GSS_UMA_PREF_MODE_READ 0x97 @@ -445,20 +442,11 @@ #define GSS_CS_STATUS_TCH 0x15 #define GSS_CS_STATUS_INIT 0x16 -//ConstantTable for GSS_OPERATION_STATUS -#define GSS_OPERATION_FAILED 0x00 -#define GSS_OPERATION_OK 0x01 -#define GSS_OPERATION_FAILED_CS_INACTIVE 0x02 - -//ConstantTable for GSS_CELL_BARRING_FUNCTIONS -#define CELL_BARRING_NORMAL 0x00 -#define CELL_BARRING_REVERSE 0x01 -#define CELL_BARRING_IGNORED 0x02 - -//ConstantTable for GSS_RAT_INFO_FUNCTIONS -#define GSS_DUAL_RAT 0x00 +//BitmaskTables for GSS_RAT_INFO_FUNCTIONS #define GSS_GSM_RAT 0x01 #define GSS_UMTS_RAT 0x02 +#define GSS_EUTRAN_RAT 0x04 +#define GSS_DUAL_RAT 0x03 //BitmaskTables for GSS_GSM_BAND_VALUES #define GSS_GSM_NO_BANDS 0x00 @@ -468,6 +456,7 @@ #define GSS_GSM_850_BAND_MASK 0x08 #define GSS_ALL_GSM_BANDS 0xFF + //BitmaskTables for GSS_UMTS_BAND_VALUES #define GSS_UMTS_NO_BANDS 0x00 #define GSS_UMTS_BAND_I_MASK 0x01 @@ -591,35 +580,6 @@ #define SIZE_GSS_BAND_INFO 8 -//Definition for GSS_ADJ_CHA_MEAS_INFO -#define GSS_ADJ_CHA_MEAS_INFO 0x08 -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNFULL 2 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNSUB 3 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNUPPER 4 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_RXLEVNLOWER 5 //size 1 byte(s) -#define GSS_ADJ_CHA_MEAS_INFO_OFFSET_FILLERBYTE1 6 //size 2 byte(s) -#define SIZE_GSS_ADJ_CHA_MEAS_INFO 8 - - -//Definition for GSS_HANDOVER_INFO -#define GSS_HANDOVER_INFO 0x09 -#define GSS_HANDOVER_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) -#define GSS_HANDOVER_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) -#define GSS_HANDOVER_INFO_OFFSET_CARRIER 2 //size 2 byte(s) -#define SIZE_GSS_HANDOVER_INFO 4 - - -//Definition for GSS_BARRING_INFO -#define GSS_BARRING_INFO 0x0A -#define GSS_BARRING_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) -#define GSS_BARRING_INFO_OFFSET_SUBBLOCKLENGTH 1 //size 1 byte(s) -#define GSS_BARRING_INFO_OFFSET_FUNCTION 2 //size 1 byte(s) -#define GSS_BARRING_INFO_OFFSET_FILLERBYTE1 3 //size 1 byte(s) -#define SIZE_GSS_BARRING_INFO 4 - - //Definition for GSS_RAT_INFO #define GSS_RAT_INFO 0x0B #define GSS_RAT_INFO_OFFSET_SUBBLOCKID 0 //size 1 byte(s) @@ -757,35 +717,6 @@ #define SIZE_GSS_CS_SERVICE_FAIL_RESP 4 -//Definition for GSS_NEMO_REQ -#define GSS_NEMO_REQ 0x07 -#define GSS_NEMO_REQ_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_NEMO_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_NEMO_REQ_OFFSET_OPERATION 2 //size 1 byte(s) -#define GSS_NEMO_REQ_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) -#define SIZE_GSS_NEMO_REQ 4 - - -//Definition for GSS_NEMO_RESP -#define GSS_NEMO_RESP 0x08 -#define GSS_NEMO_RESP_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_NEMO_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_NEMO_RESP_OFFSET_OPERATION 2 //size 1 byte(s) -#define GSS_NEMO_RESP_OFFSET_STATUS 3 //size 1 byte(s) -#define GSS_NEMO_RESP_OFFSET_FILLERBYTE1 4 //size 3 byte(s) -#define GSS_NEMO_RESP_OFFSET_NBROFSUBBLOCKS 7 //size 1 byte(s) -#define SIZE_GSS_NEMO_RESP 8 - - -//Definition for GSS_NEMO_NTF -#define GSS_NEMO_NTF 0x09 -#define GSS_NEMO_NTF_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_NEMO_NTF_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_NEMO_NTF_OFFSET_OPERATION 2 //size 1 byte(s) -#define GSS_NEMO_NTF_OFFSET_NBROFSUBBLOCKS 3 //size 1 byte(s) -#define SIZE_GSS_NEMO_NTF 4 - - //Definition for GSS_CS_IND #define GSS_CS_IND 0x03 #define GSS_CS_IND_OFFSET_TRANSID 0 //size 1 byte(s) @@ -813,15 +744,6 @@ #define SIZE_GSS_SELECTED_RAT_IND 4 -//Definition for GSS_SELECTED_BANDS_IND -#define GSS_SELECTED_BANDS_IND 0x16 -#define GSS_SELECTED_BANDS_IND_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_SELECTED_BANDS_IND_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_SELECTED_BANDS_IND_OFFSET_NBROFSUBBLOCKS 2 //size 1 byte(s) -#define GSS_SELECTED_BANDS_IND_OFFSET_FILLERBYTE1 3 //size 1 byte(s) -#define SIZE_GSS_SELECTED_BANDS_IND 4 - - //Definition for GSS_UMA_PREF_MODE_IND #define GSS_UMA_PREF_MODE_IND 0x15 #define GSS_UMA_PREF_MODE_IND_OFFSET_TRANSID 0 //size 1 byte(s) @@ -831,27 +753,6 @@ #define SIZE_GSS_UMA_PREF_MODE_IND 4 -//Definition for GSS_MS_INTERROGATE_REQ -#define GSS_MS_INTERROGATE_REQ 0x0B -#define GSS_MS_INTERROGATE_REQ_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_MS_INTERROGATE_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_MS_INTERROGATE_REQ_OFFSET_FILLERBYTE1 2 //size 2 byte(s) -#define SIZE_GSS_MS_INTERROGATE_REQ 4 - - -//Definition for GSS_MS_INTERROGATE_RESP -#define GSS_MS_INTERROGATE_RESP 0x0C -#define GSS_MS_INTERROGATE_RESP_OFFSET_TRANSID 0 //size 1 byte(s) -#define GSS_MS_INTERROGATE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) -#define GSS_MS_INTERROGATE_RESP_OFFSET_NBROFENTRIES 2 //size 2 byte(s) -#define GSS_MS_INTERROGATE_RESP_OFFSET_DATA 4 //size 2 byte(s) -#define GSS_MS_INTERROGATE_RESP_OFFSET_FILLERBYTE1 6 //size 1 byte(s) -#define GSS_MS_INTERROGATE_RESP_OFFSET_FILLERBYTE2 7 //size 1 byte(s) -#define SIZE_GSS_MS_INTERROGATE_RESP 8 -//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. -//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. - - //Definition for GSS_HSXPA_USER_SETTING_WRITE_REQ #define GSS_HSXPA_USER_SETTING_WRITE_REQ 0x0F #define GSS_HSXPA_USER_SETTING_WRITE_REQ_OFFSET_TRANSID 0 //size 1 byte(s)