TSatUtility Class Reference
This class includes small aid fuctions
- Since
- S60 3.1
Public Member Functions |
---|
IMPORT_C TInt | AsciiToBCD(const TDesC8 &, TDes8 &) |
IMPORT_C TInt | BCDToAscii(const TPtrC8, TDes8 &) |
IMPORT_C void | Convert7BitToUnicode16(const TDesC8 &, TDes16 &) |
IMPORT_C void | ConvertAlphaFieldsToUnicode(const TDesC8 &, TDes &) |
IMPORT_C TUint8 | ConvertToSemiOctet(const TInt) |
IMPORT_C TInt | ConvertUnicode16To7Bit(const TDesC16 &, TDes8 &) |
IMPORT_C TInt | Copy16to8LE(const TDesC16 &, TDes8 &) |
IMPORT_C TInt | Copy8to16LE(const TDesC8 &, TDes16 &) |
IMPORT_C TInt | CopyTwo8toOne16LE(const TDesC8 &, TUint16 &, const TInt) |
IMPORT_C TSmsDcs | DecodeCbsDcs(const TUint8) |
IMPORT_C void | FillDurationStructure(CBerTlv &, RSat::TDuration &) |
IMPORT_C void | FillIconStructure(CBerTlv &, RSat::TIconId &, const TInt) |
IMPORT_C TInt | Packed7to8Unpacked(const TPtrC8, TDes8 &) |
IMPORT_C void | RemoveWildAndExpansionDigit(const TPtrC8, TDes8 &) |
IMPORT_C void | SetAlphaId(const TPtrC8, TDes &) |
IMPORT_C void | SetText(CTlv &, TDes &) |
IMPORT_C void | TonAndNpi(TInt, RSat::TTypeOfNumber *, RSat::TNumberingPlan *) |
IMPORT_C void | UCSToPacked7(const TPtrC, TDes8 &) |
Member Functions Documentation
AsciiToBCD(const TDesC8 &, TDes8 &)
Converts Ascii string to Binary Coded Decimal
Parameters
const TDesC8 & aInput | is source |
TDes8 & aOutput | converted 8-bit string |
BCDToAscii(const TPtrC8, TDes8 &)
Converts Binary Coded Decimal to ASCII
Parameters
const TPtrC8 aInput | is source |
TDes8 & aOutput | converted 8-bit string |
Convert7BitToUnicode16(const TDesC8 &, TDes16 &)
IMPORT_C void | Convert7BitToUnicode16 | ( | const TDesC8 & | aInput, |
| TDes16 & | aOutput |
| ) | [static] |
Browse a text in Unicode format, and for some specific characters replace with the correct byte value
ConvertAlphaFieldsToUnicode(const TDesC8 &, TDes &)
IMPORT_C void | ConvertAlphaFieldsToUnicode | ( | const TDesC8 & | aSource, |
| TDes & | aTarget |
| ) | [static] |
Convert Alpha field text string to a Unicode text string.
ConvertToSemiOctet(const TInt)
IMPORT_C TUint8 | ConvertToSemiOctet | ( | const TInt | aTime | ) | [static] |
Convert integer to BCD format. If number is more than 100 only last two digits is converted.
ConvertUnicode16To7Bit(const TDesC16 &, TDes8 &)
IMPORT_C TInt | ConvertUnicode16To7Bit | ( | const TDesC16 & | aInput, |
| TDes8 & | aOutput |
| ) | [static] |
Converts unicode16 string to 7 bit character mode
Copy16to8LE(const TDesC16 &, TDes8 &)
Copy from 16 bit descriptor to 8 bit descriptor with little endian. Function uses Append method.
Copy8to16LE(const TDesC8 &, TDes16 &)
Copy from 8 bit descriptor to 16 bit descriptor with little endian. Function uses Append method.
CopyTwo8toOne16LE(const TDesC8 &, TUint16 &, const TInt)
Gets 8 bit byte and copy it to the 16 bit byte with right endian.
DecodeCbsDcs(const TUint8)
Finds whether the data coding scheme, coded in CBS format, is 7-bit, 8-bit or 16-bit
Parameters
const TUint8 aDcs | Input data coding scheme |
FillDurationStructure(CBerTlv &, RSat::TDuration &)
Fill in a TDuration structure
FillIconStructure(CBerTlv &, RSat::TIconId &, const TInt)
Fill in a TIconId structure
Parameters
CBerTlv & aBerTlv | data containing icon address data |
RSat::TIconId & aTIconId | icon id structure |
const TInt aItemNmb = 0 | item number |
Packed7to8Unpacked(const TPtrC8, TDes8 &)
IMPORT_C TInt | Packed7to8Unpacked | ( | const TPtrC8 | aSource, |
| TDes8 & | aTarget |
| ) | [static] |
Converts 7-bit packed string to 8-bit unpacked format
Parameters
const TPtrC8 aSource | |
TDes8 & aTarget | converted 8-bit unpacked string |
RemoveWildAndExpansionDigit(const TPtrC8, TDes8 &)
IMPORT_C void | RemoveWildAndExpansionDigit | ( | const TPtrC8 | aInput, |
| TDes8 & | aOutput |
| ) | [static] |
Remove Wild 'w' and Expansion digit '.' from EFadn string.
Parameters
const TPtrC8 aInput | is source |
TDes8 & aOutput | converted 8-bit string |
SetAlphaId(const TPtrC8, TDes &)
IMPORT_C void | SetAlphaId | ( | const TPtrC8 | aRawData, |
| TDes & | aAlphaId |
| ) | [static] |
Set Alpha identifier as a Unicode text string and according to the alphabet used
Parameters
const TPtrC8 aRawData | input data that was extracted with ETLV_AlphaIdentifier |
TDes & aAlphaId | output |
SetText(CTlv &, TDes &)
IMPORT_C void | SetText | ( | CTlv & | aTextTlv, |
| TDes & | aUnicodeOutput |
| ) | [static] |
Set Text string as a Unicode text string
TonAndNpi(TInt, RSat::TTypeOfNumber *, RSat::TNumberingPlan *)
Map TON and NPI to RSat TON and NPI values
UCSToPacked7(const TPtrC, TDes8 &)
IMPORT_C void | UCSToPacked7 | ( | const TPtrC | aInput, |
| TDes8 & | aOutput |
| ) | [static] |
Converts UCS2 string to 7-bit packed format
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.