class RMobilePhone::TScFilePath |
Class that holds a smart card applications AID and associated file path string.
Modes: Common
Public Member Functions | |
---|---|
TScFilePath() |
Public Attributes | |
---|---|
TAID | iAID |
TScFilePathReference | iPath |
TAID | iAID |
AID of application. This may be empty implying the iPath is a path reference starting at the master file (MF).
TScFilePathReference | iPath |
Full path reference to file.
The iPath must define the file path using full path referencing. This is because the client does not know what is the currently selected EF or DF and it is therefore necessary to select the file by full path referencing from the master file.
If iAID value is empty then the iPath reference starts from the MF file but should not include the file ID of the MF (3F00) itself. E.g. To reference the EF_DIR - iAID would be empty and iPath would be set to "2F00". E.g. To refefence the EF_SMS under DF_TELECOM on a 2G SIM ICC - iAID would be empty and iPath would be set to "7F106F3C".
If iAID is non-empty then it refers to the AID of the application and iPath is a path reference to a file in that application, In this situation the path reference may start with the implicit FID of the application DF (7FFF). E.g. The path to reference to the EF_SMS file in a USIM application using implicit ADF FID would be "7FFF6F3C".
See TS102.221 section 8.4.2 for more information.