package com.its.vms.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * VMS 파라미터 정보 Entity Class
 */
@Getter
@Builder
@NoArgsConstructor//(access = AccessLevel.PROTECTED)
@AllArgsConstructor
public class VmsCtlrParam implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long vmsCtlrNmbr;

    private Integer panlPwerMode;        // 전광판 전원 모드(0x00:꺼짐,0x01:켜짐,0x02:자동,0x09:알수없음)
    private Integer fanMode;            // FAN 동작모드(0x00:꺼짐,0x01:켜짐,0x02:자동,0x09:알수없음)
    private Integer fanRunTmpr;          // 팬 동작 온도
    private Integer hetrMode;           // 히터 동작모드(0x00:꺼짐,0x01:켜짐,0x02:자동,0x09:알수없음)
    private Integer hetrRunTmpr;         // 히터 동작 온도
    private Integer brghMode;           // 휘도 모드(0x00:주간,0x01:야간,0x02:자동,0x09:수동)
    private Integer brghCurrStep;       // 휘도 현재 단계(0~100)
    private Integer brghWeekStep;       // 휘도 주간 단계(0~100)
    private Integer brghNghtStep;       // 휘도 야간 단계(0~100)
    private Integer modlErrRate;        // VMS 모듈 오류 율
    private Integer cmncFailRate;       // VMS 통신 오류 기본 값

}
