차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:sdk_api [2018/03/13 16:16] kkshin |
ko:sdk_api [2018/12/03 16:20] jbkim [initialize] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ======SDK API====== | ||
+ | =====initialize===== | ||
+ | SDK를 초기화합니다. | ||
+ | <code java> | ||
+ | void initialize(Context context, DeviceListener listener) | ||
+ | </code> | ||
+ | === 파라미터 === | ||
+ | * context : android application context. | ||
+ | * listener : 장치로부터 콜백 데이터가 수신되는 콜백 리스너입니다. | ||
+ | <callout type="info"> | ||
+ | [[return_code#DeviceListener|DeviceListener 클래스 보기]] | ||
+ | </callout> | ||
+ | <callout type="info" icon="true"> | ||
+ | 이 함수가 호출되지 않으면 SDK가 정상적으로 동작하지 않습니다.\\ 애플리케이션을 실행한 뒤 가능한 빨리 호출되어야 합니다. | ||
+ | </callout> | ||
+ | \\ | ||
+ | =====run===== | ||
+ | SDK 서비스를 실행합니다. | ||
+ | <code java> | ||
+ | int run() | ||
+ | </code> | ||
+ | ===응답 코드 === | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | <callout type="info" icon="true"> | ||
+ | SDK는 단일 애플리케이션에서만 사용 가능하도록 개발되었습니다.\\ 다른 애플리케이션에서 동시 사용할 수 없으니 주의하십시오. | ||
+ | </callout> | ||
+ | \\ | ||
+ | |||
+ | =====getVersion===== | ||
+ | SDK / Firmware 버전을 가져옵니다. | ||
+ | <code java> | ||
+ | int getVersion(Version version) | ||
+ | </code> | ||
+ | ===파라미터=== | ||
+ | * version : SDK / Firmware 버전 | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | |||
+ | \\ | ||
+ | =====setCardType===== | ||
+ | RF 카드 타입을 설정합니다. | ||
+ | <code java> | ||
+ | int setCardType(int cardType) | ||
+ | </code> | ||
+ | ===파라미터=== | ||
+ | * cardType : RF 카드 타입 | ||
+ | <WRAP group 50%> | ||
+ | ^ 값 ^설명 ^ | ||
+ | | 1 |HIGH_FREQUENCY | | ||
+ | | 2 |HIGH_FREQUENCY_ICLASS | | ||
+ | | 3 |LOW_FREQUENCY | | ||
+ | | 4 |LOW_FREQUENCY_PROX | | ||
+ | </WRAP> | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | |||
+ | \\ | ||
+ | =====connectFtpServer===== | ||
+ | FTP 서버에 연결합니다. | ||
+ | <code java> | ||
+ | int connectFtpServer(FirmwareOption option) | ||
+ | </code> | ||
+ | ===파라미터=== | ||
+ | * option: 펌웨어 파일 옵션 | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | <callout type="info" icon="true"> | ||
+ | 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. | ||
+ | </callout> | ||
+ | |||
+ | \\ | ||
+ | =====disconnectFtpServer===== | ||
+ | FTP 서버에 연결을 해제합니다. | ||
+ | <code java> | ||
+ | int disconnectFtpServer() | ||
+ | </code> | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | <callout type="info" icon="true"> | ||
+ | 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. | ||
+ | </callout> | ||
+ | |||
+ | \\ | ||
+ | =====getFirmwareFileList===== | ||
+ | FTP 서버의 파일 이름 목록을 얻어옵니다. | ||
+ | <code java> | ||
+ | int getFirmwareFileList(ArrayList<String> fileList) | ||
+ | </code> | ||
+ | ===파라미터=== | ||
+ | * fileList: 파일 이름 목록 | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | <callout type="info" icon="true"> | ||
+ | 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. | ||
+ | </callout> | ||
+ | |||
+ | \\ | ||
+ | =====upgradeFirmware===== | ||
+ | 지정된 펌웨어 파일로 업그레이드를 진행합니다. | ||
+ | <code java> | ||
+ | int upgradeFirmware(FirmwareOption option) | ||
+ | </code> | ||
+ | ===파라미터=== | ||
+ | * option: 펌웨어 파일 옵션 | ||
+ | ===응답 코드=== | ||
+ | 성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다. | ||
+ | <callout type="info" icon="true"> | ||
+ | 펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.\\ 해당 API는 FTP 클라이언트 역할을 합니다. | ||
+ | </callout> |