개정이력
| 버 전 |
내 용 |
일 자 |
| 1.0 |
신규 작성 |
2025. 7. 30. |
| 1.1 |
최신 DLL 스펙 반영 |
2025. 9. 9. |
소개
이 문서에서는 토스플레이스의 Front와 타사 POS 기기들 간의 통신 프로토콜(DLL)을 정의합니다.
API 목록
1. 연결 및 연결 확인 API
- 프론트/프론트뷰 기기와 연결 하고 연결 상태를 확인하는 API
| API 이름 |
API 설명 |
| GetDllVersion |
DLL의 버전 확인 |
| ConnectToDevice |
기기와 연결 시도 |
| FindDevice |
입력된 시리얼 넘버로 연결 가능한 기기 찾기 |
| GetConnectionStatus |
연결 상태 확인 |
| SetStateChangeListener |
연결 끊김 등의 상태 변경 시 호출 되는 callback 등록 |
| SetConfig |
DLL 내부 Config 값을 설정 합니다. (Config 목록 TBD: 로그 저장 여부, 로그 파일 경로 등등) |
| GetConfig |
DLL 내부 Config 값을 확인 합니다. (Config 목록 TBD) |
GetDllVersion
const char * GetDllVersion();
ConnectToDevice
typedef void(__stdcall* ConnectToDeviceCallback)(int status, const char* message);
int ConnectToDevice(const char * target, ConnectionType type, int timeout, ConnectToDeviceCallback callback);