Showing posts with label get channel status. Show all posts
Showing posts with label get channel status. Show all posts

Thursday, February 21, 2008

Terminal Response

  • OPEN CHANNEL <-- Channel Identifier
ProactiveResponseHandler ProRespHdlr; // get the system instance
ProRespHdlr = ProactiveResponseHandlerSystem.getTheHandler();
ChannelID = ProRespHdlr.getChannelIdentifier() ;
  • SEND DATA <-- Channel Data Length
  • CLOSE CHANNEL <-- OK
  • GET CHANNEL STATUS <-- Channel Status
  • RECEIVE DATA <-- Channel Data Length , Data
ProactiveResponseHandler ProRespHdlr; // get the system instance
ProRespHdlr = ProactiveResponseHandlerSystem.getTheHandler();
ProRespHdlr.findTLV(TAG_CHANNEL_DATA ,0);
sOffset= ProRespHdlr.copyChannelData(byte[] dstBuffer, short dstOffset, short dstLength) ;
ProRespHdlr.findTLV(TAG_CHANNEL_DATA_LENGTH ,0);
datalength=ProRespHdlr.getValueVyte((short)0x0000);

Wednesday, February 20, 2008

GET CHANNEL STATUS

  1. Command details*
    1. command details tag = '81'
    2. length = '03' (1 byte)
    3. command number 01 - FE (1 byte)
    4. Type of Command ='44' (GET CHANNEL STATUS)
    5. Command Qualifier : RFU
  2. Device identities*
    1. device identities tag = '82'
    2. Length = '02'
    3. Source Device identity = '81' --> UICC
    4. Destination Device Identity = '82' --> Terminal