From 68e8dd94a2b8f57f1a1c0498234f40e81db5c577 Mon Sep 17 00:00:00 2001 From: chi Date: Thu, 24 Apr 2025 16:24:00 +0900 Subject: [PATCH] .. --- ReadMe.MD | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/ReadMe.MD b/ReadMe.MD index 10d67b3..a4c9219 100644 --- a/ReadMe.MD +++ b/ReadMe.MD @@ -36,7 +36,21 @@ This README provides a comprehensive overview of the `ENIGProtocol` library, mak - `EEProtocolTests.cs`: 단위 테스트 코드 - `Sample`: C# Winform 샘플 프로젝트 - +## 장비 목록 +``` +public enum DeviceType +{ + ACS = 0, + AGV1 = 10, + AGV2 = 11, + BUFFER1 = 20, + BUFFER2 = 21, + BUFFER3 = 22, + BUFFER4 = 23, + BUFFER5 = 24, + DOOR = 30, +} +``` ### 기본 패킷 구조 ``` [STX][LEN][CMD][DATA][CRC16][ETX] @@ -65,22 +79,21 @@ This README provides a comprehensive overview of the `ENIGProtocol` library, mak - TagID[6] = 000000 - H -> E | Stop : cmd(101) : 멈춤 - H -> E | Reset : cmd(102) : 오류 소거 - - H -> E | Charge : cmd(103) : 충전실행(충전기 이동 후 자동 충전 진행) + - H -> E | Charge On: cmd(103) : 충전실행(충전기 이동 후 자동 충전 진행) - Action[1] : 0=Charge Off, 1=Charge On - - H -> E | MoveManual : cmd(104) : 메뉴얼이동 - Direction[1] : 0=Backward, 1=Forward, 2=TurnLeft, 3=TurnRight - Speed[1] : 0=Slow, 1=Normal, 2=Fast - Runtime[1] : 0 second - H -> E | MarkStop : cmd(105) : 마크센서스톱 - - H -> E | Lift Control : cmd(106) : 리프트제어 + - H -> E | Lift Control : cmd(105) : 리프트제어 - Action[1] : 0=STOP, 1=UP, 2=DOWN - - H -> E | ClearPath : cmd(107) : 설정된 경로를 삭제(기동중에 수신되는 경우 강제 정지) + - H -> E | ClearPath : cmd(106) : 설정된 경로를 삭제(기동중에 수신되는 경우 강제 정지) - - H <-> E | Send Path : cmd(108) : 경로정보를 반환 (태그목록이 콤마로 분리되어 ASCII로 전송) + - H <-> E | Send Path : cmd(107) : 경로정보를 반환 (태그목록이 콤마로 분리되어 ASCII로 전송) - PathID[1] : 1 : 명령어 식별번호, AGV상태값에 Path ID가 출력됨 - PathCount[1] : 전체 태그 갯수 - PageNo[1] : 1 : 데이터 총길이가 255를 넘어서면 페이지 분리하여 전달