connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/gpdsisi.h
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    22 
    22 
    23 #ifndef _SYMBIAN_ISI_GPDSISI_H_
    23 #ifndef _SYMBIAN_ISI_GPDSISI_H_
    24 #define _SYMBIAN_ISI_GPDSISI_H_
    24 #define _SYMBIAN_ISI_GPDSISI_H_
    25 
    25 
    26 #define GENERAL_PACKET_DATA_SERVER_ISI_VERSION_Z	 19
    26 #define GENERAL_PACKET_DATA_SERVER_ISI_VERSION_Z	 19
    27 #define GENERAL_PACKET_DATA_SERVER_ISI_VERSION_Y	 1
    27 #define GENERAL_PACKET_DATA_SERVER_ISI_VERSION_Y	 3
    28 
    28 
    29 
    29 
    30 //CONSTANTS
    30 //CONSTANTS
    31 #define GPDS_IP_DATAGRAM_MAX_LENGTH                       	0x5DC                                             	
    31 #define GPDS_IP_DATAGRAM_MAX_LENGTH                       	0x5DC                                             	
    32 #define GPDS_PPP_INFO_MAX_LENGTH                          	0x5DC                                             	
    32 #define GPDS_PPP_INFO_MAX_LENGTH                          	0x5DC                                             	
    38 #define GPDS_MAX_RESPONSE_SIZE                            	0x34                                              	
    38 #define GPDS_MAX_RESPONSE_SIZE                            	0x34                                              	
    39 #define GPDS_MAX_CID_LIST_SIZE                            	0x0E                                                 	
    39 #define GPDS_MAX_CID_LIST_SIZE                            	0x0E                                                 	
    40 #define GPDS_ANY_SIZE                                     	0x01                                                 	
    40 #define GPDS_ANY_SIZE                                     	0x01                                                 	
    41 #define GPDS_CID_VOID                                     	0xFF                                              	
    41 #define GPDS_CID_VOID                                     	0xFF                                              	
    42 #define GPDS_CID_ALL                                      	0xFE                                              	
    42 #define GPDS_CID_ALL                                      	0xFE                                              	
       
    43 #define GPDS_DISABLE                                      	0x00                                                 	
    43 
    44 
    44 
    45 
    45 //TABLES
    46 //TABLES
    46 
    47 
    47 //ConstantTable for GPDS_PPP_MODE
    48 //ConstantTable for GPDS_PPP_MODE
   265 //ConstantTable for GPDS_AOL_CONTEXT
   266 //ConstantTable for GPDS_AOL_CONTEXT
   266 #define GPDS_AOL_CTX_NOT_ACTIVE                           	0x00                                                 	
   267 #define GPDS_AOL_CTX_NOT_ACTIVE                           	0x00                                                 	
   267 #define GPDS_AOL_CTX_HPLMN_ACTIVE                         	0x01                                                 	
   268 #define GPDS_AOL_CTX_HPLMN_ACTIVE                         	0x01                                                 	
   268 #define GPDS_AOL_CTX_VPLMN_ACTIVE                         	0x02                                                 	
   269 #define GPDS_AOL_CTX_VPLMN_ACTIVE                         	0x02                                                 	
   269 #define GPDS_AOL_CTX_ACTIVE                               	0x03                                                 	
   270 #define GPDS_AOL_CTX_ACTIVE                               	0x03                                                 	
       
   271 #define GPDS_AOL_CTX_DEFAULT                              	0xFF                                              	
   270 
   272 
   271 //ConstantTable for GPDS_RESOURCE_CONTROL_RESULT
   273 //ConstantTable for GPDS_RESOURCE_CONTROL_RESULT
   272 #define GPDS_ALLOWED                                      	0x01                                                 	
   274 #define GPDS_ALLOWED                                      	0x01                                                 	
   273 #define GPDS_MODIFIED                                     	0x02                                                 	
   275 #define GPDS_MODIFIED                                     	0x02                                                 	
   274 #define GPDS_REJECTED                                     	0x03                                                 	
   276 #define GPDS_REJECTED                                     	0x03                                                 	
   287 //BitmaskTables for GPDS_RESOURCE_IDS_MASK
   289 //BitmaskTables for GPDS_RESOURCE_IDS_MASK
   288 #define GPDS_RES_ID_MASK_CC_FOR_GPRS                      	0x01                                                 	
   290 #define GPDS_RES_ID_MASK_CC_FOR_GPRS                      	0x01                                                 	
   289 
   291 
   290 //BitmaskTables for GPDS_RESOURCE_IDS_CONF_REQ
   292 //BitmaskTables for GPDS_RESOURCE_IDS_CONF_REQ
   291 #define GPDS_RES_ID_CONF_CC_FOR_GPRS                      	0x01                                                 	
   293 #define GPDS_RES_ID_CONF_CC_FOR_GPRS                      	0x01                                                 	
       
   294 
       
   295 //ConstantTable for GPDS_DATA_COUNTER_SETTINGS
       
   296 #define GPDS_DATA_COUNTER_SETTING_DEFAULT                 	0x00                                                 	
       
   297 #define GPDS_DATA_COUNTER_SETTING_TIME                    	0x01                                                 	
       
   298 #define GPDS_DATA_COUNTER_SETTING_TRANSFER                	0x02                                                 	
       
   299 #define GPDS_DATA_COUNTER_SETTING_BOTH                    	0x03                                                 	
       
   300 
   292 
   301 
   293 //ConstantTable for FtdTable
   302 //ConstantTable for FtdTable
   294 #define FTD_SB_GPDS_ATT_AND_PDP                           	0x10                                              	
   303 #define FTD_SB_GPDS_ATT_AND_PDP                           	0x10                                              	
   295 #define FTD_SB_GPDS_NSAPI_1                               	0x11                                              	
   304 #define FTD_SB_GPDS_NSAPI_1                               	0x11                                              	
   296 #define FTD_SB_GPDS_SAPI_1                                	0x12                                              	
   305 #define FTD_SB_GPDS_SAPI_1                                	0x12                                              	
  1051 #define GPDS_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKLEN    	1 //size 1 byte(s)
  1060 #define GPDS_RESOURCE_CONF_REQUIRED_OFFSET_SUBBLOCKLEN    	1 //size 1 byte(s)
  1052 #define GPDS_RESOURCE_CONF_REQUIRED_OFFSET_RESPP          	2 //size 2 byte(s)
  1061 #define GPDS_RESOURCE_CONF_REQUIRED_OFFSET_RESPP          	2 //size 2 byte(s)
  1053 #define SIZE_GPDS_RESOURCE_CONF_REQUIRED                  	4
  1062 #define SIZE_GPDS_RESOURCE_CONF_REQUIRED                  	4
  1054 
  1063 
  1055 
  1064 
       
  1065 //Definition for GPDS_DATA_COUNTER_INFO
       
  1066 #define GPDS_DATA_COUNTER_INFO                            	0xA8                                              	
       
  1067 #define GPDS_DATA_COUNTER_INFO_OFFSET_ID                  	0 //size 1 byte(s)
       
  1068 #define GPDS_DATA_COUNTER_INFO_OFFSET_LENGTH              	1 //size 1 byte(s)
       
  1069 #define GPDS_DATA_COUNTER_INFO_OFFSET_CID                 	2 //size 1 byte(s)
       
  1070 #define GPDS_DATA_COUNTER_INFO_OFFSET_FILLERBYTE1         	3 //size 1 byte(s)
       
  1071 #define GPDS_DATA_COUNTER_INFO_OFFSET_RXCOUNT             	4 //size 8 byte(s)
       
  1072 #define GPDS_DATA_COUNTER_INFO_OFFSET_TXCOUNT             	12 //size 8 byte(s)
       
  1073 #define SIZE_GPDS_DATA_COUNTER_INFO                       	20
       
  1074 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
       
  1075 
       
  1076 
  1056 //MESSAGES
  1077 //MESSAGES
  1057 
  1078 
  1058 
  1079 
  1059 //Definition for GPDS_LL_CONFIGURE_REQ
  1080 //Definition for GPDS_LL_CONFIGURE_REQ
  1060 #define GPDS_LL_CONFIGURE_REQ                             	0x00                                                 	
  1081 #define GPDS_LL_CONFIGURE_REQ                             	0x00                                                 	
  1597 #define GPDS_RESOURCE_CONF_IND_OFFSET_MESSAGEID           	1 //size 1 byte(s)
  1618 #define GPDS_RESOURCE_CONF_IND_OFFSET_MESSAGEID           	1 //size 1 byte(s)
  1598 #define GPDS_RESOURCE_CONF_IND_OFFSET_CONFSTATUS          	2 //size 1 byte(s)
  1619 #define GPDS_RESOURCE_CONF_IND_OFFSET_CONFSTATUS          	2 //size 1 byte(s)
  1599 #define GPDS_RESOURCE_CONF_IND_OFFSET_SUBBLOCKS           	3 //size 1 byte(s)
  1620 #define GPDS_RESOURCE_CONF_IND_OFFSET_SUBBLOCKS           	3 //size 1 byte(s)
  1600 #define SIZE_GPDS_RESOURCE_CONF_IND                       	4
  1621 #define SIZE_GPDS_RESOURCE_CONF_IND                       	4
  1601 
  1622 
       
  1623 
       
  1624 //Definition for GPDS_DATA_COUNTER_REQ
       
  1625 #define GPDS_DATA_COUNTER_REQ                             	0x58                                              	
       
  1626 #define GPDS_DATA_COUNTER_REQ_OFFSET_TRANSID              	0 //size 1 byte(s)
       
  1627 #define GPDS_DATA_COUNTER_REQ_OFFSET_MESSAGEID            	1 //size 1 byte(s)
       
  1628 #define GPDS_DATA_COUNTER_REQ_OFFSET_CONFSTATUS           	2 //size 1 byte(s)
       
  1629 #define GPDS_DATA_COUNTER_REQ_OFFSET_FILLERBYTE1          	3 //size 1 byte(s)
       
  1630 #define GPDS_DATA_COUNTER_REQ_OFFSET_UPDATEINTERVALTIME   	4 //size 4 byte(s)
       
  1631 #define GPDS_DATA_COUNTER_REQ_OFFSET_UPDATEINTERVALDATACOUNT	8 //size 4 byte(s)
       
  1632 #define SIZE_GPDS_DATA_COUNTER_REQ                        	12
       
  1633 
       
  1634 
       
  1635 //Definition for GPDS_DATA_COUNTER_RESP
       
  1636 #define GPDS_DATA_COUNTER_RESP                            	0x59                                              	
       
  1637 #define GPDS_DATA_COUNTER_RESP_OFFSET_TRANSID             	0 //size 1 byte(s)
       
  1638 #define GPDS_DATA_COUNTER_RESP_OFFSET_MESSAGEID           	1 //size 1 byte(s)
       
  1639 #define GPDS_DATA_COUNTER_RESP_OFFSET_FILLERBYTE1         	2 //size 2 byte(s)
       
  1640 #define GPDS_DATA_COUNTER_RESP_OFFSET_TOTALRXCOUNT        	4 //size 8 byte(s)
       
  1641 #define GPDS_DATA_COUNTER_RESP_OFFSET_TOTALTXCOUNT        	12 //size 8 byte(s)
       
  1642 #define GPDS_DATA_COUNTER_RESP_OFFSET_FILLERBYTE2         	20 //size 2 byte(s)
       
  1643 #define GPDS_DATA_COUNTER_RESP_OFFSET_FILLERBYTE3         	22 //size 1 byte(s)
       
  1644 #define GPDS_DATA_COUNTER_RESP_OFFSET_SUBBLOCKCOUNT       	23 //size 1 byte(s)
       
  1645 #define SIZE_GPDS_DATA_COUNTER_RESP                       	24
       
  1646 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
       
  1647 
       
  1648 
       
  1649 //Definition for GPDS_DATA_COUNTER_IND
       
  1650 #define GPDS_DATA_COUNTER_IND                             	0x5A                                              	
       
  1651 #define GPDS_DATA_COUNTER_IND_OFFSET_TRANSID              	0 //size 1 byte(s)
       
  1652 #define GPDS_DATA_COUNTER_IND_OFFSET_MESSAGEID            	1 //size 1 byte(s)
       
  1653 #define GPDS_DATA_COUNTER_IND_OFFSET_FILLERBYTE1          	2 //size 2 byte(s)
       
  1654 #define GPDS_DATA_COUNTER_IND_OFFSET_TOTALRXCOUNT         	4 //size 8 byte(s)
       
  1655 #define GPDS_DATA_COUNTER_IND_OFFSET_TOTALTXCOUNT         	12 //size 8 byte(s)
       
  1656 #define GPDS_DATA_COUNTER_IND_OFFSET_FILLERBYTE2          	20 //size 2 byte(s)
       
  1657 #define GPDS_DATA_COUNTER_IND_OFFSET_FILLERBYTE3          	22 //size 1 byte(s)
       
  1658 #define GPDS_DATA_COUNTER_IND_OFFSET_SUBBLOCKCOUNT        	23 //size 1 byte(s)
       
  1659 #define SIZE_GPDS_DATA_COUNTER_IND                        	24
       
  1660 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
       
  1661 
  1602 #endif
  1662 #endif