개정이력

버 전 내 용 일 자
1.0 신규 작성 2025. 7. 30.
1.1 최신 DLL 스펙 반영 2025. 9. 9.

소개

이 문서에서는 토스플레이스의 Front와 타사 POS 기기들 간의 통신 프로토콜(DLL)을 정의합니다.

API 목록

1. 연결 및 연결 확인 API

API 이름 API 설명
GetDllVersion DLL의 버전 확인
ConnectToDevice 기기와 연결 시도
FindDevice 입력된 시리얼 넘버로 연결 가능한 기기 찾기
GetConnectionStatus 연결 상태 확인
SetStateChangeListener 연결 끊김 등의 상태 변경 시 호출 되는 callback 등록
SetConfig DLL 내부 Config 값을 설정 합니다. (Config 목록 TBD: 로그 저장 여부, 로그 파일 경로 등등)
GetConfig DLL 내부 Config 값을 확인 합니다. (Config 목록 TBD)

GetDllVersion

const char * GetDllVersion();
리턴 값 설명
≠ NULL DLL 버전

ConnectToDevice

typedef void(__stdcall* ConnectToDeviceCallback)(int status, const char* message);
int ConnectToDevice(const char * target, ConnectionType type, int timeout, ConnectToDeviceCallback callback);