Homeautomation/src/main/java/de/ph87/homeautomation/knx/group/KnxGroupDto.java

41 lines
859 B
Java

package de.ph87.homeautomation.knx.group;
import lombok.Getter;
import java.time.ZonedDateTime;
@Getter
public class KnxGroupDto {
public final long id;
public final int addressRaw;
public final String addressStr;
public final String propertyName;
public final String dpt;
public final String name;
public final Boolean booleanValue;
public final Double numberValue;
public final ZonedDateTime valueTimestamp;
public KnxGroupDto(final KnxGroup knxGroup) {
id = knxGroup.getId();
addressRaw = knxGroup.getAddressRaw();
addressStr = knxGroup.getAddressStr();
propertyName = knxGroup.getPropertyName();
dpt = knxGroup.getDpt();
name = knxGroup.getName();
booleanValue = knxGroup.getBooleanValue();
numberValue = knxGroup.getNumberValue();
valueTimestamp = knxGroup.getValueTimestamp();
}
}