SWI_STRUCT_SS_Request Struct Reference

#include <SwiStructsGsm.h>

List of all members.

Public Attributes

U32 sizeStruct
U32 nVersion
U32 nHandle
SWI_TYPE_SS_RequestType eRequestType
SWI_TYPE_SS_ServiceCode eSuppServiceCode
bool bBasicServGrpInfo
SWI_TYPE_SS_BasicServGrpType eBasicServGrpType
UINT eBasicServGrpCode
bool bInternationalNumFlag
U32 nLengthFwdNum
U8 byFwdNum [LENGTH_ForwardNumber]
bool bNoReplyInfoPresent
INT nNoReplyTime
bool bStringPresent
U32 nLengthSSString
U8 bySSString [LENGTH_SSString]
SWI_TYPE_SS_RequestStatus eRequestStatus


Detailed Description

This structure is used to send a supplementary service request to the device. The caller must fill in all members in this structure with the exception of the nHandle and the eRequestStatus. The nHandle and eRequestStatus values are returned to the caller.

See also:
SwiSetSSRequest

SWI_TYPE_SS_RequestType

SWI_TYPE_SS_ServiceCode

SWI_TYPE_SS_BasicServGrpType

SWI_TYPE_SS_RequestStatus


Member Data Documentation

Basic service group information

International number flag. True for '+' number, false otherwise.

No reply info present flag

Supplementary services string present. The string should be included if FDN is supported.

U8 SWI_STRUCT_SS_Request::byFwdNum[LENGTH_ForwardNumber]

Forwarding number. 8-bit BCD

U8 SWI_STRUCT_SS_Request::bySSString[LENGTH_SSString]

Supplementary services string entered by user. 8-bit BCD.

  • '*' represented by 0x0A
  • '#' represented by 0x0B For example: "*#21#" would be sent as 0x0A 0x0b 0x02 0x01 0x0A

Basic service group code

SWI_TYPE_SS_BasicServGrpType SWI_STRUCT_SS_Request::eBasicServGrpType

Basic service group type

SWI_TYPE_SS_RequestStatus SWI_STRUCT_SS_Request::eRequestStatus

Request status

SWI_TYPE_SS_RequestType SWI_STRUCT_SS_Request::eRequestType

Supplementary services request type

SWI_TYPE_SS_ServiceCode SWI_STRUCT_SS_Request::eSuppServiceCode

Supplementary service code

Supplementary services handle for this request. This handle is returned by the device

Length of number to be forwarded to

Length of the supplementary services string

No reply time in seconds. Valid range from 5 seconds to 30 seconds.

Unused member

The size, in bytes, of this structure. This value must always be populated by the calling application.


The documentation for this struct was generated from the following file:

Generated on Fri Oct 2 10:27:36 2009 for 3G SDK by  doxygen 1.5.9