
Appendix A Code Examples
Open Device
if (! m_SCRA.isDeviceConnected())
{
m_SCRA.openDevice();
}Close Device
if (m_SCRA != null)
{
m_SCRA.closeDevice();
}Get Connection Status Of Device
if (! m_SCRA.isDeviceConnected())
{
}Receiving Card Data From Device
private Handler m_SCRAHandler =
new Handler(new SCRAHandlerCallback());
private MTSCRA m_SCRA = new MTSCRA(m_SCRAHandler);
private class SCRAHandlerCallback implements Callback
{
public boolean handleMessage(Message msg)
{
Switch (msg.what)
{
Case MTSCRAEvent.CardDataReceived:
OnCardDataReceived();
break;
}
}
}
public void OnCardDataReceived()
{
// Display raw card data
CardData.Text = m_SCRA.getResponseData();
// Display last 4 digits of the card
CardLast4.Text = m_SCRA.getCardLast4();
} Send Command To Device
Last updated

