新增 OTA WatchDog 编排与车队健康/报警后端。
覆盖包库回传、任务下发、CDM 任务同步与报警采集,并为包/任务 ID 与上传文件名加上路径安全校验。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
namespace MiGu.Server.Ota;
|
||||
|
||||
public sealed class OtaOptions
|
||||
{
|
||||
/// <summary>相对 ContentRoot 或绝对路径;默认 data/ota</summary>
|
||||
public string DataRoot { get; set; } = "data/ota";
|
||||
|
||||
public int WatchDogPort { get; set; } = 9776;
|
||||
|
||||
public int RequestTimeoutMs { get; set; } = 60_000;
|
||||
|
||||
public int UploadTimeoutMs { get; set; } = 600_000;
|
||||
|
||||
/// <summary>
|
||||
/// WatchDog 回传监听端口(写死连 :8000)。MiGu 会额外监听该端口并挂 /upload-mdcs/*。
|
||||
/// </summary>
|
||||
public int ReceivePort { get; set; } = 8000;
|
||||
|
||||
/// <summary>
|
||||
/// 可选:本机对车辆可见的管理面基址(如 http://192.168.1.10:8080)。
|
||||
/// 注意:现网 WatchDog 忽略 getmdcsexe 的 server 参数,仍回传到 config.serverIP:ReceivePort。
|
||||
/// </summary>
|
||||
public string? PublicBaseUrl { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user