using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEAWCS_Core;
|
using WIDESEAWCS_Core.BaseRepository;
|
using WIDESEAWCS_Core.BaseServices;
|
using WIDESEAWCS_Model.Models;
|
|
namespace WIDESEAWCS_ITelescopicService
|
{
|
public interface IParametersService : IService<Dt_Parameters>
|
{
|
IRepository<Dt_Parameters> Repository { get; }
|
|
|
/// <summary>
|
/// 自动控制伸缩杆的伸出和缩回速度
|
/// </summary>
|
/// <param name="ExtendedState">伸/出状态</param>
|
/// <returns></returns>
|
WebResponseContent automation(string ExtendedState);
|
|
/// <summary>
|
/// 手动控制,伸缩杆的缩回和伸出速度
|
/// </summary>
|
/// <param name="position">伸缩杆的位置(左右)</param>
|
/// <param name="ExtendedState">伸/缩状态</param>
|
/// <returns></returns>
|
///
|
WebResponseContent ManualOperation(string position, string ExtendedState, int DeptId);
|
|
/// <summary>
|
///当自动伸出需要暂停时,暂停按钮
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent PauseButton(int deptid);
|
|
/// <summary>
|
/// 伸缩杆当前位置
|
/// <param name="deptid">轨道站号</param>
|
/// <returns></returns>
|
WebResponseContent CurrentLocation(int deptid);
|
|
}
|
}
|