문서의 이전 판입니다!


SDK API

SDK를 초기화합니다.

void initialize(Context context, DeviceListener listener) 

파라미터

  • context : android application context.
  • listener : 장치로부터 콜백 데이터가 수신되는 콜백 리스너입니다.
이 함수가 호출되지 않으면 SDK가 정상적으로 동작하지 않습니다.
애플리케이션을 실행한 뒤 가능한 빨리 호출되어야 합니다.


SDK 서비스를 실행합니다.

int run()

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.

SDK는 단일 애플리케이션에서만 사용 가능하도록 개발되었습니다.
다른 애플리케이션에서 동시 사용할 수 없으니 주의하십시오.


SDK / Firmware 버전을 가져옵니다.

int getVersion(Version version)

파라미터

  • version : SDK / Firmware 버전

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.


RF 카드 타입을 설정합니다.

int setCardType(int cardType)

파라미터

  • cardType : RF 카드 타입
설명
1 HIGH_FREQUENCY
2 HIGH_FREQUENCY_ICLASS
3 LOW_FREQUENCY
4 LOW_FREQUENCY_PROX

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.


FTP 서버에 연결합니다.

int connectFtpServer(FirmwareOption option)

파라미터

  • option: 펌웨어 파일 옵션

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.

펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.
해당 API는 FTP 클라이언트 역할을 합니다.


FTP 서버에 연결을 해제합니다.

int disconnectFtpServer()

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.

펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.
해당 API는 FTP 클라이언트 역할을 합니다.


FTP 서버의 파일 이름 목록을 얻어옵니다.

int getFirmwareFileList(ArrayList<String> fileList)

파라미터

  • fileList: 파일 이름 목록

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.

펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.
해당 API는 FTP 클라이언트 역할을 합니다.


지정된 펌웨어 파일로 업그레이드를 진행합니다.

int upgradeFirmware(FirmwareOption option)

파라미터

  • option: 펌웨어 파일 옵션

응답 코드

성공적으로 수행될 경우 SUCCESS를 반환하며 에러가 발생 시 상응하는 에러 코드 반환합니다.

펌웨어 업그레이드 기능을 사용하기 위해서는 FTP 서버 구축이 필요합니다.
해당 API는 FTP 클라이언트 역할을 합니다.