using System; using System.Collections.Generic; using Vinno.vCloud.Common.FIS.Remedicals; namespace Vinno.vCloud.Common.FIS.vStation { public interface IvStation { /// /// IP Address /// string IpAddress { get; set; } /// /// Port /// string Port { get; set; } /// /// Time Out /// int TimeOut { get; set; } /// /// Test whether the network is ok or not. /// /// bool TestConnection(); /// /// Connect, Upload Files, Disconnect /// /// void UploadFiles(IEnumerable vidData); /// /// Create vStationVidData /// /// Vid File Path /// Upload Status /// vStationVidData CreatevStationVidData(string filePath, UploadStatus status); /// /// Load all vStationVidDatas; /// void LoadvStationVidData(); /// /// Get all vStationVidDatas /// /// IEnumerable GetvStationVidDatas(); /// /// Event of vStationVidData Changed /// event EventHandler vStationVidDataChanged; void Dispose(); } }