12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using FISLib.Connect;
- namespace Vinno.FIS.Sonopost.Managers.Interfaces
- {
- internal interface ILoginManager : ISonopostManager
- {
- /// <summary>
- /// 超声机唯一ID
- /// </summary>
- string UniqueId { get; }
- /// <summary>
- /// 当前是否使用账号密码登录
- /// </summary>
- bool IsLoginWithAccountAndPassword { get; }
- /// <summary>
- /// 是否连接的是老版云服务
- /// </summary>
- bool IsConnectWithOldServer { get; }
- /// <summary>
- /// 当前登录状态
- /// </summary>
- DeviceStatus DeviceStatus { get; }
- /// <summary>
- /// QR Code String For Vcloud Scan Login
- /// </summary>
- string QRCodeString { get; }
- /// <summary>
- /// 登录
- /// </summary>
- DeviceStatus Login(string organizationName = null);
- /// <summary>
- /// 登出
- /// </summary>
- bool Logoff();
- /// <summary>
- /// 切换Server
- /// </summary>
- /// <param name="address"></param>
- /// <param name="port"></param>
- bool ChangeServer(string address, int port, string serverName);
- FISServerInfo GetFasterServerInfo();
- bool HasGetFasterServer { get; }
- void Init();
- }
- }
|