From 1eea70aa47ea8f6316a45564276ee950d82d3524 Mon Sep 17 00:00:00 2001 From: Gregg Date: Sun, 6 Dec 2020 15:07:45 -0600 Subject: [PATCH] Update Services.h Made Characteristic::PositionState **optional** for Service::WindowCovering. This appears to be a bug/exception in HAP-R2. Need to reflect this in on-line docs. --- src/Services.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Services.h b/src/Services.h index 3fb7a4f..54f0110 100644 --- a/src/Services.h +++ b/src/Services.h @@ -363,9 +363,9 @@ namespace Service { }}; struct WindowCovering : SpanService { WindowCovering() : SpanService{"8C","WindowCovering"}{ - REQ(CurrentPosition); REQ(TargetPosition); - REQ(PositionState); + REQ(CurrentPosition); + OPT(PositionState); OPT(Name); OPT(HoldPosition); OPT(CurrentHorizontalTiltAngle);