> For the complete documentation index, see [llms.txt](https://nviasoft.gitbook.io/nviasoft-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nviasoft.gitbook.io/nviasoft-docs/documentation/c/5.-ezgem-event.md).

# 5. EZGEM EVENT

<table><thead><tr><th width="278" align="center">DEFINE</th><th width="119" align="center">EVENT NO</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td align="center">CONNECTED</td><td align="center">1</td><td>연결 이벤트</td></tr><tr><td align="center">DISCONNECTED</td><td align="center">2</td><td>연결해제 이벤트</td></tr><tr><td align="center">KEY_EVALUATION_MODE_START</td><td align="center">10</td><td>체험판 라이선스 시작시 발생 이벤트</td></tr><tr><td align="center">KEY_RUNTIME_MODE_START</td><td align="center">11</td><td>구독형 라이선스 시작시 발생 이벤트</td></tr><tr><td align="center">LINKTEST_REQUEST_IN</td><td align="center">101</td><td>LinkTest 요청 수신 이벤트</td></tr><tr><td align="center">LINKTEST_REQUEST_OUT</td><td align="center">102</td><td>LinkTest요청 송신 이벤트</td></tr><tr><td align="center">LINKTEST_RESPONSE_IN</td><td align="center">103</td><td>LinkTest응답 수신 이벤트</td></tr><tr><td align="center">LINKTEST_RESPONSE_OUT</td><td align="center">104</td><td>LinkTest응답 송신 이벤트</td></tr><tr><td align="center">TRANSACTION_TIMEOUT</td><td align="center">202</td><td>지정된 시간 동안 Secondary Message 미수신 시 발생 이벤트</td></tr><tr><td align="center">UNRECOGNIZED_DEVICEID</td><td align="center">203</td><td>확인되지 않은 Device ID 수신 이벤트</td></tr><tr><td align="center">UNRECOGNIZED_STREAM</td><td align="center">204</td><td>확인되지 않은 Stream 수신 이벤트</td></tr><tr><td align="center">UNRECOGNIZED_FUNCTION</td><td align="center">205</td><td>확인되지 않은 Function수신 이벤트</td></tr><tr><td align="center">INVALID_DATA</td><td align="center">206</td><td>포맷구조 에러 (S9F7 / S9F11)</td></tr><tr><td align="center">DISCARD_MSG</td><td align="center">207</td><td>T3 TimeOut후 S9F9발생시 MSG가 MSG Queue에서 완전히 삭제 됨</td></tr><tr><td align="center">ABORTMSG_IN</td><td align="center">208</td><td>Abort Message 수신 이벤트</td></tr><tr><td align="center">TIMEOUT_T1</td><td align="center">301</td><td>T1 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T2</td><td align="center">302</td><td>T2 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T3</td><td align="center">303</td><td>T3 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T4</td><td align="center">304</td><td>T4 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T5</td><td align="center">305</td><td>T5 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T6</td><td align="center">306</td><td>T6 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T7</td><td align="center">307</td><td>T7 TimeOut발생 이벤트</td></tr><tr><td align="center">TIMEOUT_T8</td><td align="center">308</td><td>T8 TimeOut발생 이벤트</td></tr><tr><td align="center">RETRY_LIMIT</td><td align="center">309</td><td>설정된 Retry Count에 도달 시 발생 이벤트</td></tr><tr><td align="center">MSG_IN</td><td align="center">401</td><td>Message수신 (lParam = Stream*1000+Function) 이벤트</td></tr><tr><td align="center">MSG_OUT</td><td align="center">402</td><td>Message송신 (lParam = Stream*1000+Function) 이벤트</td></tr><tr><td align="center">MSG_IN</td><td align="center">411</td><td>Message수신 (lParam 으로 MessageID 전달) 이벤트</td></tr><tr><td align="center">MSG_OUT</td><td align="center">412</td><td>Message송신 (lParam 으로 MessageID 전달) 이벤트</td></tr><tr><td align="center">EVENTREPORT_REPLY</td><td align="center">612</td><td>S6F12시 어떤 CEID인지 알 수 있는 이벤트</td></tr><tr><td align="center">HOST_SENT_PPBODY</td><td align="center">703</td><td>S7F3 or S21F3 PPBODY 를 받음</td></tr><tr><td align="center">HOST_WANT_PPBODY</td><td align="center">705</td><td>S7F5 or S21F5 PPBODY 를 받음</td></tr><tr><td align="center">HOST_DEL_PPBODY</td><td align="center">717</td><td>S7F17 or S21F11 삭제요청 받음</td></tr><tr><td align="center">HOST_WANT_PPLIST</td><td align="center">719</td><td>S7F19 PPLIST (PPID)</td></tr><tr><td align="center">HOST_WANT_PPLIST_EX</td><td align="center">720</td><td>S21F7 PPLIST (PPID / FILESIZE / VERSION)</td></tr><tr><td align="center">HOST_SENT_FORMATTED_PP</td><td align="center">723</td><td>Host가 S7F23을 보냄</td></tr><tr><td align="center">HOST_WANT_FORMATTED_PP</td><td align="center">725</td><td>Host가 S7F25를 보냄</td></tr><tr><td align="center">CONTROL_HOSTOFFLINE</td><td align="center">1001</td><td>Host Offline 이벤트</td></tr><tr><td align="center">CONTROL_ONLINE_LOCAL</td><td align="center">1002</td><td>Online Local 이벤트</td></tr><tr><td align="center">CONTROL_ONLINE_REMOTE</td><td align="center">1003</td><td>Online Remote 이벤트</td></tr><tr><td align="center">COMM_ESTABLISHED</td><td align="center">1010</td><td>S1F13 , S1F14 후 연결완료 이벤트</td></tr><tr><td align="center">HOST_SENT_NEWECV</td><td align="center">1015</td><td>HOST가 새로운 ECV를 보냄</td></tr><tr><td align="center">HOST_COMMAND</td><td align="center">1030</td><td>HOST가 원격명령을 보냄</td></tr><tr><td align="center">SPOOL_UPDATED</td><td align="center">1040</td><td>Spool이 업데이트 되었을때 수신 이벤트</td></tr><tr><td align="center">SPOOL_FULL</td><td align="center">1041</td><td>Spool이 Max수량에 도달했을때 수신 이벤트</td></tr><tr><td align="center">TERMMSG</td><td align="center">1050</td><td>HOST가 Terminal Message를 보냄</td></tr><tr><td align="center">TRANSACTION_OK</td><td align="center">1060</td><td>사용자가 Message송신후 응답 수신시 이벤트를 알기 원할때 설정</td></tr><tr><td align="center">VARIABLE_INDEADBAND</td><td align="center">1070</td><td>Limit Monitoring시에 다양한 DeadBand설정</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nviasoft.gitbook.io/nviasoft-docs/documentation/c/5.-ezgem-event.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
