Files
Ayay/SHH.CameraSdk/Controllers/Dto/PtzControlDto.cs

24 lines
746 B
C#
Raw Normal View History

using SHH.CameraSdk.HikFeatures;
namespace SHH.CameraSdk;
public class PtzControlDto
{
/// <summary> 目标设备ID </summary>
public long DeviceId { get; set; }
/// <summary> 云台动作(上/下/左/右/变焦等,对应 PtzAction 枚举) </summary>
[JsonConverter(typeof(JsonStringEnumConverter))]
public PtzAction Action { get; set; }
/// <summary>
/// 仅用于手动模式true=停止, false=开始
/// </summary>
public bool Stop { get; set; }
/// <summary> 控制速度1-8默认4 </summary>
public int Speed { get; set; } = 4;
/// <summary> 点动模式:动作持续时长(毫秒),>0 时启用点动 </summary>
public int Duration { get; set; } = 0;
}