| Package | Description |
|---|---|
| uicc.hci.framework |
This package defines the basic interfaces for the HCI protocol.
|
| uicc.hci.services.cardemulation |
This package defines the interfaces for the card emulation mode of the HCI protocol.
|
| uicc.hci.services.connectivity |
This package defines the interfaces for the functionality of the connectivity gate defined in the HCI protocol.
|
| uicc.hci.services.readermode |
This optional package defines the interfaces for the reader mode of the HCI protocol.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HCIService.activateEvent(byte event)
This method is used to activate an event.
|
void |
HCIService.deactivateEvent(byte event)
This method is used to deactivate an event from the list of activated events.
|
boolean |
HCIService.getEventNotificationStatus(byte event)
return the activation state of an event.
|
static HCIService |
HCIDevice.getHCIService(short serviceID)
This method is used to retrieve an instances that implement one of
HCIService
subinterfaces defined in this specification. |
static byte |
HCIDevice.isHCIServiceAvailable(short serviceID)
This method is used to retrieve information about the availability of a HCIService
or about the availability of a feature of the contacless framework.
|
void |
HCIService.register(HCIListener listener)
This method registers a Listener object to the Service instance
|
void |
HCIService.requestCallbackNotification(byte event)
This method shall not be used.
|
static void |
HCIException.throwIt(short reason)
Throws the JCRE owned instance of the
HCIException with the specified
reason code. |
| Modifier and Type | Method and Description |
|---|---|
void |
CardEmulationMessage.prepareAndSendGetParameterCommand(byte paramID)
This non-blocking method builds the HCI command ANY_GET_PARAMETER for the
indicated information and sends it to the appropriate Card RF Gate of the CLF.
|
void |
CardEmulationMessage.prepareAndSendSendDataEvent(byte[] data,
short offset,
short len)
This non-blocking method builds the the HCI event EVT_SEND_DATA sends it to the
Contactless Card Emulation Gate of the CLF.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectivityService.prepareAndSendConnectivityEvent()
This non-blocking method builds the HCI event EVT_CONNECTIVITY which notifies
the terminal host that it shall send a "HCI connectivity event"
as defined in TS 102 223.
|
void |
ConnectivityService.prepareAndSendTransactionEvent(byte[] parameters,
short parametersOffset,
short parametersLen)
This non-blocking method builds the HCI event EVT_TRANSACTION which notifies
the terminal host that it shall launch an application on the terminal
which is associated to an Applet in the UICC host identified.
|
void |
ConnectivityService.prepareAndSendTransactionEvent(byte[] aid,
short aidOffset,
short aidLen,
byte[] parameters,
short parametersOffset,
short parametersLen)
This non-blocking method builds the HCI event EVT_TRANSACTION which notifies
the terminal host that it shall launch an application on the terminal
which is associated to an Applet in the UICC host identified.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ReaderMessage.prepareAndSendGetParameterCommand(byte paramid)
This non-blocking method builds the HCI command ANY_GET_PARAMETER for the
indicated information and sends it to the Contactless Reader Gate of the CLF.
|
void |
ReaderMessage.prepareAndSendWriteXchgDataCommand(byte timeout,
byte[] data,
short offset,
short len)
This non-blocking method builds the HCI command WR_XCHG_DATA with the data passed
in the parameter data and sends it to the Contactless Reader Gate of the CLF.
|
void |
ReaderMessage.restartReaderModeProcedure()
This method sends first the HCI event EVT_END_OPERATION and then the
HCI event EVT_READER_REQUESTED.
|