using DevExpress.CodeParser;
using Ips.Library.Basic;
using Ips.Library.DxpLib;
using Ips.Library.Entity;
using Ips.Library.Signals;
using Ips.Library.WebApi;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ips.Service.CpuServer
{
///
/// 信号检测接口
///
public class SigCheckController : BaseController
{
///
/// 开始检测
///
///
[HttpPost]
public async Task Start()
{
await Task.Delay(100);
return Error("功能暂未实现");
try
{
if (!AppConst.UseSigCheck)
{
return Error($"CPU服务[{AppConst.SvrNo}]没有启用信号检测功能!");
}
IpsLogger.Info($"信号检测完成");
return Success();
}
catch (Exception ex)
{
IpsLogger.Error($"CPU服务[{AppConst.SvrNo}]信号检测异常,{ex.Message}", ex);
return Error($"CPU服务[{AppConst.SvrNo}]信号检测异常");
}
}
}
}