All pages
Powered by GitBook
1 of 1

Loading...

Appendix A Code Examples

Open Device

Close Device

Get Connection Status Of Device

Receiving Card Data From Device

Send Command To Device

if (! m_SCRA.isDeviceConnected()) 
{ 
    m_SCRA.openDevice(); 
}
if (m_SCRA != null) 
{ 
    m_SCRA.closeDevice(); 
}
if (! m_SCRA.isDeviceConnected()) 
{ 

}
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(); 
}
if (mSCRA.isDeviceConnected()) 
{ 
    // Send discovery command 
    m_SCRA.sendCommandToDevice(“C10206C20503840900”, 0); 
}