Overview
This Tutorial provides a walk-through of the steps to perform get and set reader info using RFID3 API
Create The Project
- Start by creating a new project in Android Studio. For help, see the Android Studio tutorial.
- Refer Hello RFID to prepare basic setup to work with RFID Reader and then follow this guide
Details
This tutorial will describe the apis for getting and setting the reader info.
Setting it up
The following are the steps to get and set reader info to the reader
- Create Reader Management Object
- Create a LoginInfo object and Login to the Reader.
- Perform get and set reader info operation.
Creating a ReaderManagement object.
// create and initialize the Reader Management object.
ReaderManagement readerManagement = new ReaderManagement();
Creating a LoginInfo object and perform login operation.
//Creating a LoginInfo object and perform login operation.
LoginInfo loginInfo = new LoginInfo("hostName", "userName", "password", SECURE_MODE.HTTP, false);
try {
readerManagement.login(loginInfo,READER_TYPE.FX);
} catch (InvalidUsageException e) {
e.printStackTrace();
} catch (OperationFailureException e) {
e.printStackTrace();
}
Performing operation
Get Reader Info.
// Get Reader Info.
try {
ReaderInfo m_ReaderInfo = readerManagement.getReaderInfo();
} catch (InvalidUsageException e) {
e.printStackTrace();
} catch (OperationFailureException e) {
e.printStackTrace();
}
Set Reader Info.
// Set Reader Info.
try {
ReaderInfo m_ReaderInfo = readerManagement.getReaderInfo();
readerManagement.setReaderInfo(m_ReaderInfo);
} catch (InvalidUsageException e) {
e.printStackTrace();
} catch (OperationFailureException e) {
e.printStackTrace();
}
Closer look
- hostName i.e. IP of the reader.
- userName i.e. user name of the reader.
- password i.e. password of the reader.