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_DTO.Telescopic; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_ITelescopicService { public interface IParametersService : IService { IRepository Repository { get; } /// /// 自动控制伸缩杆的伸出和缩回速度 /// /// 伸/出状态 /// WebResponseContent automation(string ExtendedState); /// /// 手动控制,伸缩杆的缩回和伸出速度 /// /// 伸缩杆的位置(左右) /// 伸/缩状态 /// /// WebResponseContent ManualOperation(string position, string ExtendedState); /// /// 添加伸缩杆速度 /// /// /// WebResponseContent AddSpeed(SpeedDTO entity); /// /// 获取当前程序最新的伸缩杆速度 /// /// WebResponseContent BackfillSpeed(); /// ///当自动伸出需要暂停时,暂停按钮 /// /// WebResponseContent PauseButton(); /// /// 伸缩杆当前位置 /// WebResponseContent CurrentLocation(); } }