connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/modem_infoisi.h
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
equal deleted inserted replaced
8:6295dc2169f3 9:8486d82aef45
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 * 
    13 * 
    14 * Description:
    14 * Description:
    15 * Name      : PN_MODEM_INFO [ 0xC5 ] Resource Modem Info Server
    15 * Name      : PN_MODEM_INFO [ 0xC5 ] Resource Modem Info Server
    16 * Version   : 001.002
    16 * Version   : 001.005
    17 *
    17 *
    18 * Documentation: www.wirelessmodemapi.com
    18 * Documentation: www.wirelessmodemapi.com
    19 *
    19 *
    20 */
    20 */
    21 
    21 
    22 
    22 
    23 #ifndef _SYMBIAN_ISI_INFOISI_H_
    23 #ifndef _SYMBIAN_ISI_INFOISI_H_
    24 #define _SYMBIAN_ISI_INFOISI_H_
    24 #define _SYMBIAN_ISI_INFOISI_H_
    25 
    25 
    26 #define MODEM_INFO_SERVER_ISI_VERSION_Z	 1
    26 #define MODEM_INFO_SERVER_ISI_VERSION_Z	 1
    27 #define MODEM_INFO_SERVER_ISI_VERSION_Y	 2
    27 #define MODEM_INFO_SERVER_ISI_VERSION_Y	 5
    28 
    28 
    29 
    29 
    30 //CONSTANTS
    30 //CONSTANTS
    31 #define INFO_ANY_SIZE                                     	0x01                                                 	
    31 #define INFO_ANY_SIZE                                     	0x01                                                 	
    32 
    32 
    42 #define M_INFO_PP_FEATURE                                 	0x00                                                 	
    42 #define M_INFO_PP_FEATURE                                 	0x00                                                 	
    43 #define M_INFO_PP_ALL_FEATURES                            	0x01                                                 	
    43 #define M_INFO_PP_ALL_FEATURES                            	0x01                                                 	
    44 
    44 
    45 //BitmaskTables for M_INFO_VERSION_TARGETS
    45 //BitmaskTables for M_INFO_VERSION_TARGETS
    46 #define M_INFO_MODEMSW                                    	0x01                                                 	
    46 #define M_INFO_MODEMSW                                    	0x01                                                 	
       
    47 #define M_INFO_DO                                           0x02
    47 
    48 
    48 
    49 
    49 //SUBBLOCKS
    50 //SUBBLOCKS
    50 
    51 
    51 
    52 
    66 #define M_INFO_SB_PP_DATA_OFFSET_FILLERBYTE1              	1 //size 1 byte(s)
    67 #define M_INFO_SB_PP_DATA_OFFSET_FILLERBYTE1              	1 //size 1 byte(s)
    67 #define M_INFO_SB_PP_DATA_OFFSET_SUBBLOCKLEN              	2 //size 2 byte(s)
    68 #define M_INFO_SB_PP_DATA_OFFSET_SUBBLOCKLEN              	2 //size 2 byte(s)
    68 #define M_INFO_SB_PP_DATA_OFFSET_FILLERBYTE2              	4 //size 2 byte(s)
    69 #define M_INFO_SB_PP_DATA_OFFSET_FILLERBYTE2              	4 //size 2 byte(s)
    69 #define M_INFO_SB_PP_DATA_OFFSET_PPFEACNT                 	6 //size 2 byte(s)
    70 #define M_INFO_SB_PP_DATA_OFFSET_PPFEACNT                 	6 //size 2 byte(s)
    70 #define SIZE_M_INFO_SB_PP_DATA                            	8
    71 #define SIZE_M_INFO_SB_PP_DATA                            	8
       
    72 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
       
    73 
       
    74 
       
    75 //Definition for M_INFO_SB_DO_NUM_VERSION
       
    76 #define M_INFO_SB_DO_NUM_VERSION                            0x02
       
    77 #define M_INFO_SB_DO_NUM_VERSION_OFFSET_SUBBLOCKID          0 //size 1 byte(s)
       
    78 #define M_INFO_SB_DO_NUM_VERSION_OFFSET_SUBBLOCKLEN         1 //size 1 byte(s)
       
    79 #define M_INFO_SB_DO_NUM_VERSION_OFFSET_FILLERBYTE1         2 //size 2 byte(s)
       
    80 #define M_INFO_SB_DO_NUM_VERSION_OFFSET_DONUMVER            4 //size 4 byte(s)
       
    81 #define SIZE_M_INFO_SB_DO_NUM_VERSION                       8
       
    82 
       
    83 
       
    84 //Definition for M_INFO_SB_DO_STR_VERSION
       
    85 #define M_INFO_SB_DO_STR_VERSION                            0x03
       
    86 #define M_INFO_SB_DO_STR_VERSION_OFFSET_SUBBLOCKID          0 //size 1 byte(s)
       
    87 #define M_INFO_SB_DO_STR_VERSION_OFFSET_SUBBLOCKLEN         1 //size 1 byte(s)
       
    88 #define M_INFO_SB_DO_STR_VERSION_OFFSET_FILLERBYTE1         2 //size 1 byte(s)
       
    89 #define M_INFO_SB_DO_STR_VERSION_OFFSET_STRLEN              3 //size 1 byte(s)
       
    90 #define M_INFO_SB_DO_STR_VERSION_OFFSET_DOSTRVER            4 //size 1 byte(s)
       
    91 #define SIZE_M_INFO_SB_DO_STR_VERSION                       5
    71 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
    92 //NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly.
    72 
    93 
    73 
    94 
    74 //MESSAGES
    95 //MESSAGES
    75 
    96 
   125 #define M_INFO_VERSION_READ_RESP_OFFSET_MESSAGEID         	1 //size 1 byte(s)
   146 #define M_INFO_VERSION_READ_RESP_OFFSET_MESSAGEID         	1 //size 1 byte(s)
   126 #define M_INFO_VERSION_READ_RESP_OFFSET_STATUS            	2 //size 1 byte(s)
   147 #define M_INFO_VERSION_READ_RESP_OFFSET_STATUS            	2 //size 1 byte(s)
   127 #define M_INFO_VERSION_READ_RESP_OFFSET_SUBBLOCKCOUNT     	3 //size 1 byte(s)
   148 #define M_INFO_VERSION_READ_RESP_OFFSET_SUBBLOCKCOUNT     	3 //size 1 byte(s)
   128 #define SIZE_M_INFO_VERSION_READ_RESP                     	4
   149 #define SIZE_M_INFO_VERSION_READ_RESP                     	4
   129 
   150 
       
   151 //Definition for M_INFO_PP_DEFAULTS_RESTORE_REQ
       
   152 #define M_INFO_PP_DEFAULTS_RESTORE_REQ                          	0x06
       
   153 #define M_INFO_PP_DEFAULTS_RESTORE_REQ_OFFSET_TRANSID           	0 //size 1 byte(s)
       
   154 #define M_INFO_PP_DEFAULTS_RESTORE_REQ_OFFSET_MESSAGEID         	1 //size 1 byte(s)
       
   155 #define SIZE_M_INFO_PP_DEFAULTS_RESTORE_REQ                     	2
       
   156 
       
   157 //Definition for M_INFO_PP_DEFAULTS_RESTORE_RESP
       
   158 #define M_INFO_PP_DEFAULTS_RESTORE_RESP                          	0x07
       
   159 #define M_INFO_PP_DEFAULTS_RESTORE_RESP_OFFSET_TRANSID           	0 //size 1 byte(s)
       
   160 #define M_INFO_PP_DEFAULTS_RESTORE_RESP_OFFSET_MESSAGEID         	1 //size 1 byte(s)
       
   161 #define M_INFO_PP_DEFAULTS_RESTORE_RESP_OFFSET_STATUS           	2 //size 1 byte(s)
       
   162 #define SIZE_M_INFO_PP_DEFAULTS_RESTORE_RESP                     	3
       
   163 
   130 #endif
   164 #endif