41 lines
859 B
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();
|
|
}
|
|
|
|
}
|