feat: 完成基本的Jpeg控制

This commit is contained in:
2025-08-08 18:38:16 +08:00
parent 58378851bb
commit 771f5e8e9f
7 changed files with 390 additions and 89 deletions

View File

@@ -55,28 +55,28 @@ class DebuggerCmd
public const UInt32 ClearSignal = 0xFFFF_FFFF;
}
/// <summary>
/// <summary>
/// 信号捕获模式枚举
/// </summary>
public enum CaptureMode : byte
{
/// <summary>
/// <summary>
/// 无捕获模式
/// </summary>
None = 0,
/// <summary>
/// <summary>
/// 低电平触发模式
/// </summary>
Logic0 = 1,
/// <summary>
/// <summary>
/// 高电平触发模式
/// </summary>
Logic1 = 2,
/// <summary>
/// <summary>
/// 上升沿触发模式
/// </summary>
Rise = 3,
/// <summary>
/// <summary>
/// 下降沿触发模式
/// </summary>
Fall = 4,
@@ -170,7 +170,7 @@ public class DebuggerClient
/// <returns>操作结果,成功返回状态标志字节,失败返回错误信息</returns>
public async ValueTask<Result<byte>> ReadFlag()
{
var ret = await UDPClientPool.ReadAddr(this.ep, this.taskID, DebuggerAddr.Signal, this.timeout);
var ret = await UDPClientPool.ReadAddrByte(this.ep, this.taskID, DebuggerAddr.Signal, this.timeout);
if (!ret.IsSuccessful)
{
logger.Error($"Failed to read flag: {ret.Error}");