12.07.2015 Views

GSM 11.11 version 6.2.0 - TTFN Smart card pages

GSM 11.11 version 6.2.0 - TTFN Smart card pages

GSM 11.11 version 6.2.0 - TTFN Smart card pages

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(<strong>GSM</strong> <strong>11.11</strong> <strong>version</strong> <strong>6.2.0</strong> Release 1997)30TS 100 977 V<strong>6.2.0</strong> (1999-05)PREVIOUS: For a linear fixed EF the record pointer is decremented before the UPDATE RECORD function isperformed and the pointed record is updated. If the record pointer has not been previously set within the selectedEF, then UPDATE RECORD (previous) shall set the record pointer to the last record in this EF and this recordshall be updated. If the record pointer addresses the first record in a linear fixed EF, UPDATE RECORD(previous) shall not cause the record pointer to be changed, and no record shall be updated.For a cyclic EF the record containing the oldest data is updated, the record pointer is set to this record and thisrecord becomes record number 1.Input:- mode, record number (absolute mode only) and the length of the record;- the data used for updating the record.Output:- none.8.7 SEEKThis function searches through the current linear fixed EF to find a record starting with the given pattern. This functionshall only be performed if the READ access condition for this EF is satisfied. Two types of SEEK are defined:Type 1Type 2NOTE:The record pointer is set to the record containing the pattern, no output is available.The record pointer is set to the record containing the pattern, the output is the record number.A Phase 1 SIM only executes type 1 of the SEEK function.The SIM shall be able to accept any pattern length from 1 to 16 bytes inclusive. The length of the pattern shall notexceed the record length.Four modes are defined:- from the beginning forwards;- from the end backwards;- from the next location forwards;- from the previous location backwards.If the record pointer has not been previously set (its status is undefined) within the selected linear fixed EF, then thesearch begins:- with the first record in the case of SEEK from the next location forwards; or- with the last record in the case of SEEK from the previous location backwards.After a successful SEEK, the record pointer is set to the record in which the pattern was found. The record pointer shallnot be changed by an unsuccessful SEEK function.Input:- type and mode;- pattern;- length of the pattern.Output:- type 1: none;- type 2: status/record number8.8 INCREASEThis function adds the value given by the ME to the value of the last increased/updated record of the current cyclic EF,and stores the result into the oldest record. The record pointer is set to this record and this record becomes recordnumber 1. This function shall be used only if this EF has an INCREASE access condition assigned and this condition isfulfilled (see bytes 8 and 10 in the response parameters/data of the current EF, clause 9). The SIM shall not perform theincrease if the result would exceed the maximum value of the record (represented by all bytes set to 'FF').Input:ETSI

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!