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 |