차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
ko:sdk_api [2018/12/03 16:40]
jbkim [disconnectFtpServer]
ko:sdk_api [2019/07/17 17:00] (현재)
jbkim [setCardType]
줄 6: 줄 6:
 </​code>​ </​code>​
 === 파라미터 ===  === 파라미터 === 
-  * context : android application context. +  * ''​context'' ​어플리케이션 콘텍스트 
-  * listener : 장치로부터 콜백 데이터가 수신되는 콜백 리스너입니다. ​+  * ''​listener'' ​: 장치로부터 콜백 데이터가 수신되는 콜백 리스너
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​DeviceListener|DeviceListener 클래스 보기]]+[[references#​DeviceListener|DeviceListener 클래스 보기]]
 </​callout>​ </​callout>​
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
줄 22: 줄 22:
 </​code>​ </​code>​
 ===응답 코드 === ===응답 코드 ===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. ​+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. ​
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
 SDK는 단일 애플리케이션에서만 사용 가능하도록 개발되었습니다.\\ 다른 애플리케이션에서 동시 사용할 수 없으니 주의하십시오. ​ SDK는 단일 애플리케이션에서만 사용 가능하도록 개발되었습니다.\\ 다른 애플리케이션에서 동시 사용할 수 없으니 주의하십시오. ​
줄 28: 줄 28:
 \\ \\
  
-=====getVersion=====+=====getVersions=====
 SDK / Firmware 버전을 가져옵니다. ​ SDK / Firmware 버전을 가져옵니다. ​
 <code java> <code java>
-int getVersion(Version version)+int getVersions(Versions versions)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * version ​: SDK / Firmware ​버전+  * ''​versions'' ​버전 정보 (SDK / Firmware ​/ 지문 라이브러리 / 카드 라이브러리)
 <callout type="​info">​ <callout type="​info">​
-[[return_code#Version|Version ​클래스 보기]]+[[references#Versions|Versions ​클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
  
-\\ +=====getDeviceInfo===== 
-=====setCardType===== +장치 ​보를 가져옵니다. ​
-RF 카드 타입을 설니다.+
 <code java> <code java>
-int setCardType(int cardType)+int getDeviceInfo(Device device)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * cardType ​RF 카드 타입 +  * ''​device'' ​장치 정보 
-<WRAP group 50%+<callout type="​info"​
-^  값  ^설명 ​ ^ +[[references#​Device ​|Device 클래스 보기]] 
-|  1  |HIGH_FREQUENCY ​ | +</callout>
-|  2  |HIGH_FREQUENCY_ICLASS ​ | +
-|  3  |LOW_FREQUENCY ​ | +
-|  4  |LOW_FREQUENCY_PROX  ​+
-</WRAP>+
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. 
 +\\
  
 +=====setAutoStartApplication=====
 +안드로이드 시작 시 애플리케이션을 자동 실행합니다.
 +<code java>
 +int setAutoStartApplication(boolean enable)
 +</​code>​
 +===응답 코드 ===
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. ​
 \\ \\
 +
 +
 =====connectFtpServer===== =====connectFtpServer=====
 FTP 서버에 연결합니다. FTP 서버에 연결합니다.
줄 66: 줄 71:
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * option: 펌웨어 파일 옵션+  * ''​option''​: 펌웨어 파일 옵션
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​FirmwareOption|FirmwareOption 클래스 보기]]+[[references#​FirmwareOption|FirmwareOption 클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\ 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\
줄 77: 줄 82:
 <code xml> <code xml>
 <​uses-permission android:​name="​android.permission.INTERNET"/>​ <​uses-permission android:​name="​android.permission.INTERNET"/>​
-<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> 
 </​code>​ </​code>​
 </​callout>​ </​callout>​
줄 88: 줄 92:
 </​code>​ </​code>​
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\ 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\
줄 94: 줄 98:
 <code xml> <code xml>
 <​uses-permission android:​name="​android.permission.INTERNET"/>​ <​uses-permission android:​name="​android.permission.INTERNET"/>​
-<uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE" ​/>+</code>
 </​callout>​ </​callout>​
-</​code>​ 
  
 \\ \\
-=====getFirmwareFileList===== +=====getFtpFileList===== 
-FTP 서버의 파일 이름 목록을 얻어옵니다.+FTP 서버의 ​펌웨어 ​파일 이름 목록을 얻어옵니다.
 <code java> <code java>
-int getFirmwareFileList(ArrayList<​String>​ fileList)+int getFtpFileList(ArrayList<​String>​ fileList)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * fileList: 파일 이름 목록+  * ''​fileList''​: 파일 이름 목록
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
-펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. ​+펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\ 
 +해당 API를 사용하려면 안드로이드 어플리케이션은 다음의 권한이 필수로 요구 됩니다.  
 +<code xml> 
 +<​uses-permission android:​name="​android.permission.INTERNET"/>​ 
 +</​code>​
 </​callout>​ </​callout>​
 +
 +\\
 +=====getUsbFileList=====
 +USB의 펌웨어 파일 이름 목록을 얻어옵니다.
 +<code java>
 +int getUsbFileList(ArrayList<​String>​ fileList)
 +</​code>​
 +===파라미터===
 +  * ''​fileList'':​ 파일 이름 목록
 +===응답 코드===
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
  
 \\ \\
 =====upgradeFirmware===== =====upgradeFirmware=====
-지정된 펌웨어 파일로 업그레이드를 진행합니다.+지정된 펌웨어 파일로 업그레이드 ​파일을 복사합니다.
 <code java> <code java>
 int upgradeFirmware(FirmwareOption option) int upgradeFirmware(FirmwareOption option)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * option: 펌웨어 파일 옵션+  * ''​option''​: 펌웨어 파일 옵션
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​FirmwareOption|FirmwareOption 클래스 보기]]+[[references#​FirmwareOption|FirmwareOption 클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
-성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.+성공적으로 수행될 경우 ​''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. 
 +<callout type="​info"​ icon="​true">​ 
 +펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다.\\ \\ 
 +해당 API를 사용하려면 안드로이드 어플리케이션은 다음의 권한이 필수로 요구 됩니다.  
 +<code xml> 
 +<​uses-permission android:​name="​android.permission.INTERNET"/>​ 
 +<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> 
 +</​code>​ 
 +</​callout>​ 
 + 
 +\\ 
 +=====rebootDevice===== 
 +장치를 다시 시작합니다. 
 +<code java> 
 +int rebootDevice() 
 +</​code>​ 
 +===응답 코드=== 
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 ​반환합니다.
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
-펌웨어 업그레이드 ​기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. ​+펌웨어 업그레이드는 ​장치 재시작 시 진행됩니다.
 </​callout>​ </​callout>​