shjung 2 年之前
父节点
当前提交
7865e72525
共有 1 个文件被更改,包括 19 次插入3 次删除
  1. 19 3
      src/main/java/com/its/vms/xnettcp/vms/protocol/enums/eVmsOpCode.java

+ 19 - 3
src/main/java/com/its/vms/xnettcp/vms/protocol/enums/eVmsOpCode.java

@@ -5,9 +5,25 @@ import java.util.Map;
 
 public enum eVmsOpCode {
 
-    vms_req_control_signboard  ((byte)0x01, "signboard control"),
-    vms_req_control_initialize ((byte)0x02, "initialize(reset)"),
-    vms_req_control_luminance  ((byte)0x06, "luminance control");
+    OP_VMS_DEVICE_AUTH                  ((byte)0xFF, "0xFF.장비 인증"),               // DEVICE 인증 요청,                          VMS→SERVER
+    OP_VMS_FORM_DATA_DISPLAY            ((byte)0x80, "0x80.폼 데이터 표출"),          // 표출할 폼 데이터                           SERVER→VMS
+    OP_VMS_DATA_DOWNLOAD                ((byte)0x82, "0x82.데이터 다운로드"),         // INI, CFG , Bitmap , Data 파일              SERVER→VMS
+    OP_VMS_DATA_UPLOAD                  ((byte)0x84, "0x84.데이터 업로드"),           // INI, CFG , Bitmap , Data 파일 업로드 요구, SERVER→VMS
+    OP_VMS_STATUS_CONTROL               ((byte)0x86, "0x86.VMS 상태제어"),            // VMS 제어정보                               SERVER→VMS
+    OP_VMS_STATUS_REQ                   ((byte)0x88, "0x88.VMS Status 요구"),         // VMS 상태정보 요구                          SERVER→VMS
+    OP_VMS_PARAMETER_REQ                ((byte)0x8A, "0x8A.VMS 파라미터 요구"),       // VMS 로컬 상태 요구                         SERVER→VMS
+    OP_VMS_POWER_MODULE_STATUS_REQ      ((byte)0x8C, "0x8C.전원 모듈 상태 요구"),     // 전원 모듈 상태를 검사 결과를 요청,         SERVER→VMS
+    OP_VMS_MODULE_STATUS_REQ            ((byte)0x8E, "0x8E.표출 모듈 상태 요구"),     // 표출 모듈 상태를 검사 결과를 요청,         SERVER→VMS
+    OP_VMS_STOP_IMAGE_REQ               ((byte)0x90, "0x90.VMS 정지영상 요구"),       // 현재 표출되는 이미지 송신 요구,            SERVER→VMS
+    OP_VMS_PIXEL_IMAGE_REQ              ((byte)0x92, "0x92.VMS Pixel Image 요구"),    // VMS LED Pixel 상태요구                     SERVER→VMS
+    OP_VMS_CURRENT_DISPLAY_FORM_UPLOAD  ((byte)0x94, "0x94.현재 표출폼 Upload"),      // Local 에서 표출 중인 폼 Upload 요구,       SERVER→VMS
+    OP_VMS_DOWNLOAD_SCHEDULE_FORM       ((byte)0x96, "0x96.Download Schedule"),       // 계획된 Form Schedule 을 download,          SERVER→VMS
+    OP_VMS_DISPLAY_DEFAULT_FORM         ((byte)0x98, "0x98.Display Default Form"),    // 디폴트 Form 표출 요구,                     SERVER→VMS
+    OP_VMS_DOWNLOAD_FORM                ((byte)0x9A, "0x9A.Download Form"),           // Form download,                             SERVER→VMS
+    OP_VMS_UPLOAD_SCHEDULE_FORM         ((byte)0x9C, "0x9C.Upload Schedule Form"),    // 스케줄 메시지 업로드 요구,                 SERVER→VMS
+    OP_VMS_BLANK                        ((byte)0x9E, "0x9E.Blank"),                   // schedule 표출,                             SERVER→VMS
+    OP_VMS_DISPLAY_FORM_ID              ((byte)0xA0, "0xA0.Display Form ID"),         // Form ID에 해당하는 Form 표출,              SERVER→VMS
+    OP_VMS_SESSION_VALIDATION           ((byte)0xF0, "0xF0.통신 session 유효 확인");  // 수신, 통신 session 유효 확인 요청,         SERVER←VMS
 
     private final byte value;
     private final String string;