package com.ard.sample.manage.model.receiver;
|
|
import com.ard.sample.manage.model.dto.BasicDeviceProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
public class SilentModeReceiver extends BasicDeviceProperty {
|
|
@JsonProperty("silent_mode")
|
private Integer silentMode;
|
|
public boolean valid() {
|
if (silentMode.equals(0) || silentMode.equals(1)) {
|
return true;
|
}
|
return false;
|
}
|
|
public boolean canPublish(String fieldName, OsdSubDeviceReceiver osd) {
|
return valid();
|
}
|
}
|