For the complete documentation index, see llms.txt. This page is also available as Markdown.
Page cover

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