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