package com.its.pis.xnetudp.protocol;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class voVdsState {

    public static byte normal = 0x00;
    public static byte error = 0x01;
    public static int STATE_SIZE = 16;

    private String  CTLR_NMBR;
    private byte Comm;                 /* 유선통신상태, 0:정상 1:장애 */

    private byte VideoInput;           // O-[D07] Video Input 여부, 영상검지기 제어기로 카메라 영상입력이 없을 때 : 1
    private byte Heater;               // O-[D04] 히터 작동, 히터가 작동하는 경우 (작동시 : 1)
    private byte Fan;                  // O-[D03] 팬 작동, 펜이 작동하는 경우 (작동시 : 1)
    private byte BackDoorOpen;         // O-[D02] 뒷문 개방, 뒷문이 개방된 경우 (개방시 : 1)
    private byte FrontDoorOpen;        // O-[D01] 앞문 개방, 앞문이 개방된 경우 (개방시 : 1)
    private short Temperature;         // 온도

    private byte FanMode;              // Fan 동작모드 설정 - 0x00: 자동모드, 0x01: 수동모드[Default : 0x00]
    private byte FanRunTemp;           // Fan 동작모드가 자동모드 일경우만 동작 온도 설정값 이상 시 ON[Default : 25°C]-0x19
    private byte HetrMode;             // Hetr 동작모드 설정 - 0x00: 자동모드, 0x01: 수동모드[Default : 0x00]
    private byte HetrRunTemp;          // Hetr 동작모드가 자동모드 일경우만 동작 온도 설정값 이상 시 ON[Default : 25°C]-0x19

}
