Split movement time into separate raise/lower times and remove timing from latched mode

Co-authored-by: erikdred <88980320+erikdred@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-27 20:14:39 +00:00
parent 7ea1efbabf
commit bd11c827da
2 changed files with 30 additions and 22 deletions

View File

@@ -20,9 +20,15 @@ namespace PepperDash.Essentials.Devices.Common.Shades
public int PulseTimeInMs { get; set; }
/// <summary>
/// Gets or sets the MovementTimeInMs - time in milliseconds for the movement to complete
/// Gets or sets the RaiseTimeInMs - time in milliseconds for the raise movement to complete
/// </summary>
[JsonProperty("movementTimeInMs")]
public int MovementTimeInMs { get; set; }
[JsonProperty("raiseTimeInMs")]
public int RaiseTimeInMs { get; set; }
/// <summary>
/// Gets or sets the LowerTimeInMs - time in milliseconds for the lower movement to complete
/// </summary>
[JsonProperty("lowerTimeInMs")]
public int LowerTimeInMs { get; set; }
}
}