[avmfritz] Improved documentation and logging (#8745)

* Improved documentation and logging
* Add details about activating the Call Monitor

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
This commit is contained in:
Christoph Weitkamp
2020-10-13 22:29:39 +02:00
committed by GitHub
parent a12e5f60ce
commit 42267eaf4f
3 changed files with 29 additions and 11 deletions

View File

@@ -206,15 +206,15 @@ public abstract class AVMFritzBaseModel implements BatteryModel {
public String toString() {
return new StringBuilder().append("[ain=").append(ident).append(",bitmask=").append(bitmask)
.append(",isHANFUNDevice=").append(isHANFUNDevice()).append(",isHANFUNButton=").append(isHANFUNButton())
.append(",isHANFUNAlarmSensor=").append(isHANFUNAlarmSensor()).append(",isButton").append(isButton())
.append(",isHANFUNAlarmSensor=").append(isHANFUNAlarmSensor()).append(",isButton=").append(isButton())
.append(",isSwitchableOutlet=").append(isSwitchableOutlet()).append(",isTempSensor=")
.append(isTempSensor()).append(",isPowermeter=").append(isPowermeter()).append(",isDectRepeater=")
.append(isDectRepeater()).append(",isHeatingThermostat=").append(isHeatingThermostat())
.append(",isMicrophone=").append(isMicrophone()).append(",isHANFUNUnit=").append(isHANFUNUnit())
.append(",id=").append(deviceId).append(",manufacturer=").append(deviceManufacturer)
.append(",productname=").append(productName).append(",fwversion=").append(firmwareVersion)
.append(",present=").append(present).append(",name=").append(name).append(",battery")
.append(getBattery()).append(",batterylow").append(getBatterylow()).append(getSwitch())
.append(getPowermeter()).append(getHkr()).toString();
.append(",present=").append(present).append(",name=").append(name).append(",battery=")
.append(getBattery()).append(",batterylow=").append(getBatterylow()).append(",").append(getSwitch())
.append(",").append(getPowermeter()).append(",").append(getHkr()).append(",").toString();
}
}

View File

@@ -75,8 +75,8 @@ public class DeviceModel extends AVMFritzBaseModel {
@Override
public String toString() {
return new StringBuilder().append(super.toString()).append(temperature).append(alert).append(getButtons())
.append(etsiunitinfo).append("]").toString();
return new StringBuilder().append(super.toString()).append(temperature).append(",").append(alert).append(",")
.append(getButtons()).append(",").append(etsiunitinfo).append("]").toString();
}
@XmlAccessorType(XmlAccessType.FIELD)