Thursday, February 21, 2008

EVENT DOWNLOAD DATA AVAILABLE

  1. Event Download Tag* = '22'
  2. Device identities*
    1. device identities tag = '82'
    2. Length = '02'
    3. Source Device identity = '82' --> Terminal
    4. Destination Device Identity = '81' --> UICC
  3. Channel Status*
    1. Channel Status Tag = '38'
    2. Length = '02'
    3. Channel Status
      1. bit 1 -3 : Channel Identifier 1- 7 , 0 --> No Channel Available
      2. BIP TCP Client
        • bit 4-7 : RFU
        • bit 8 : 0 -> Link not established/Packet data service not activated, 1 -> Opposite
      3. BIP TCP Server
        • bit 4-6 : RFU
        • bit 7-8 :
          • 00 = TCP in CLOSED state
          • 01 = TCP in LISTEN state
          • 10 = TCP in ESTABLISHED state
          • 11 = reserved
  4. Channel Data Length*
    1. Channel Data Length Tag = '37'
    2. Length = '01'
    3. Channel data length
  5. Event List*
    1. Event List Tag= '19'
    2. Length = '01'
    3. Event List = '09' --> Data Available
You don't need to remember the tag value if you use appendTLV function. All of the tag value are explained briefly in uicc.toolkit.ToolkitConstant library.

note :
* mark means mandatory