HDL Home App 第二版本 旧平台金堂用 正在使用
chenqiyang
2022-06-22 dc0309e64f02227d8e1468b7326c07955f804612
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterEnumCommon.cs
old mode 100755 new mode 100644
@@ -1,481 +1,327 @@
using System;
namespace Shared.Phone.UserCenter
{
    /// <summary>
    /// 行控件里面子控件的位置对齐方式
using System;
namespace Shared.Phone.UserCenter
{
    /// <summary>
    /// 状态控件添加子控件事件的绑定模式
    /// </summary>
    public enum UViewAlignment
    {
        /// <summary>
        /// 位于上部(等间距离居中:位于上部,以中间横线为基准,但是上下空白一致)
        /// </summary>
        Top = 1,
        /// <summary>
        /// 位于正中间
        /// </summary>
        Center = 2,
        /// <summary>
        /// 位于底部(等间距离居中:位于上部,以中间横线为基准,上下空白一致)
        /// </summary>
        Bottom = 3
    }
    /// <summary>
    /// 状态控件添加子控件事件的绑定模式
    /// </summary>
    public enum ChidrenBindMode
    {
        /// <summary>
        /// 绑定弹起事件,但该控件单击后,不显示选择状态
        /// </summary>
        BindEvent = 1,
        /// <summary>
        /// 不绑定事件,也不显示选择状态
        /// </summary>
        NotBind = 2
    }
    /// <summary>
    /// 控件自动调整高度大小模式
    /// </summary>
    public enum HeightAutoMode
    {
        /// <summary>
        /// 什么事都不做
        /// </summary>
        None = 1,
        /// <summary>
        /// 自动增加高度,只对当前容器进行判定(由控件的bottomSpace的值进行判定)
        /// </summary>
        IncreaseOnly = 2,
        /// <summary>
        /// 自动调整高度,只对当前容器进行判定,请慎用此模式(增加或者减少,由控件的bottomSpace的值进行判定)
        /// </summary>
        AutoOnly = 3,
        /// <summary>
        /// 自动增加高度,包含全部父容器进行判定(由控件的bottomSpace的值进行判定)
        /// </summary>
        IncreaseAll = 4,
        /// <summary>
        /// 自动调整高度,包含全部父容器进行判定,请慎用此模式(增加或者减少,由控件的bottomSpace的值进行判定)
        /// </summary>
        AutoAll = 5
    }
    /// <summary>
    /// 进度条的添加模式
    /// </summary>
    public enum ProBarAddMode
    {
        /// <summary>
        /// 完全遮住画面,不能进行任何操作
        /// </summary>
        FullForm = 1,
        /// <summary>
        /// 进度条只盖住Body,但能操作头部菜单,允许用户取消
        /// </summary>
        BodyFrame = 2
    }
    /// <summary>
    /// 弹窗画面的模式
    /// </summary>
    public enum DialogFrameMode
    {
        /// <summary>
        /// <para>不做任何处理,子控件由自定义添加,子控件添加完成后</para>
        /// <para>请调用【FinishInitControl】函数完成最后的初始化</para>
        /// </summary>
        None = 1,
        /// <summary>
        /// <para>只有一个输入框,由InputText属性获取输入值</para>
        /// <para>由SetTipText函数设置输入框灰色字体说明(如果有需要)</para>
        /// </summary>
        OnlyInput = 2,
        /// <summary>
        /// <para>只有一个输入框(密码模式)</para>
        /// <para>由InputText属性获取输入值,由SetTipText函数设置输入框灰色字体说明</para>
        /// </summary>
        OnlyPassword = 3,
        /// <summary>
        /// <para>只有一个输入框(密码模式),右边有一个可以看见密码的图标</para>
        /// <para>由InputText属性获取输入值,由SetTipText函数设置输入框灰色字体说明</para>
        /// </summary>
        PasswordView = 4
    }
    public enum ChidrenBindMode
    {
        /// <summary>
        /// 绑定弹起事件,但该控件单击后,不显示选择状态
        /// </summary>
        BindEvent = 1,
        /// <summary>
        /// 不绑定事件,也不显示选择状态
        /// </summary>
        NotBind = 2
    }
    /// <summary>
    /// 状态模式
    /// </summary>
    public enum StatuMode
    {
    public enum StatuMode
    {
        /// <summary>
        /// 选择状态
        /// </summary>
        SELECT = 1,
        SELECT = 1,
        /// <summary>
        /// 非选择状态
        /// </summary>
        UN_SELECT = 0,
        /// <summary>
        /// 正常状态(也没什么特殊含义,就是正常呗)
        /// </summary>
        Normal = 2,
        /// <summary>
        /// 单击状态
        /// </summary>
        ClickStatu = 3
    }
    /// <summary>
    /// 设备升级状态
    /// </summary>
    public enum UpdateStatuMode
    {
        /// <summary>
        /// 最初的状态
        /// </summary>
        None = 0,
        /// <summary>
        /// 等待中
        /// </summary>
        Wait = 1,
        /// <summary>
        /// 开始执行
        /// </summary>
        Action = 2,
        /// <summary>
        /// 设备下载失败
        /// </summary>
        DeviceDownLoadFail = 3,
        /// <summary>
        /// 设备升级失败
        /// </summary>
        DeviceUpdateFail = 4,
        /// <summary>
        /// 虚拟驱动下载失败
        /// </summary>
        VirtualDownLoadFail = 5,
        /// <summary>
        /// 协调器下载失败
        /// </summary>
        CoordinatorDownLoadFail = 6,
        /// <summary>
        /// 网关下载失败
        /// </summary>
        GatewayDownLoadFail = 7,
        /// <summary>
        /// 虚拟驱动升级失败
        /// </summary>
        VirtualUpdateFail = 8,
        /// <summary>
        /// 协调器升级失败
        /// </summary>
        CoordinatorUpdateFail = 9,
        /// <summary>
        /// 网关升级失败
        /// </summary>
        GatewayUpdateFail = 10,
        /// <summary>
        /// 设备下载中
        /// </summary>
        DeviceDownLoad = 11,
        /// <summary>
        /// 设备升级预备
        /// </summary>
        DeviceUpdateReady = 12,
        /// <summary>
        /// 设备升级中
        /// </summary>
        DeviceUpdating = 13,
        /// <summary>
        /// 虚拟驱动下载中
        /// </summary>
        VirtualDownLoad = 14,
        /// <summary>
        /// 协调器下载中
        /// </summary>
        CoordinatorDownLoad = 15,
        /// <summary>
        /// 网关下载中
        /// </summary>
        GatewayDownLoad = 16,
        /// <summary>
        /// 虚拟驱动升级预备
        /// </summary>
        VirtualUpdateReady = 17,
        /// <summary>
        /// 虚拟驱动升级中
        /// </summary>
        VirtualUpdating = 18,
        /// <summary>
        /// 协调器升级预备
        /// </summary>
        CoordinatorUpdateReady = 19,
        /// <summary>
        /// 协调器升级中
        /// </summary>
        CoordinatorUpdating = 20,
        /// <summary>
        /// 网关升级预备
        /// </summary>
        GatewayUpdateReady = 21,
        /// <summary>
        /// 网关升级中
        /// </summary>
        GatewayUpdating = 22,
        /// <summary>
        /// 升级成功
        /// </summary>
        UpdateSuccess = 23,
        /// <summary>
        /// 升级完成
        /// </summary>
        UpdateFinish = 24,
    }
    /// <summary>
    /// 显示错误模式
    /// </summary>
    public enum ShowErrorMode
    {
        /// <summary>
        /// 不显示错误
        /// </summary>
        NO = 0,
        /// <summary>
        /// 显示错误
        /// </summary>
        YES = 1,
    }
    /// <summary>
    /// 显示重新加载模式
    /// </summary>
    public enum ShowReLoadMode
    {
        /// <summary>
        /// 不显示重新加载
        /// </summary>
        NO = 0,
        /// <summary>
        /// 显示重新加载
        /// </summary>
        YES = 1,
    }
    /// <summary>
    /// 布防模式
    /// </summary>
    public enum GarrisonMode
    {
        /// <summary>
        /// 异常(作为返回值使用)
        /// </summary>
        None = 0,
        /// <summary>
        /// 在家布防 或者 布防(当内部防区没有设置的时候)
        /// </summary>
        AtHome = 1,
        /// <summary>
        /// 离家布防
        /// </summary>
        RemoveHome = 2,
        /// <summary>
        /// 撤防
        /// </summary>
        RemoveGarrison = 99
    }
    /// <summary>
    /// 验证模式
    /// </summary>
    public enum ValidatedMode
    {
        /// <summary>
        /// 不验证
        /// </summary>
        NO = 0,
        /// <summary>
        /// 验证
        /// </summary>
        YES = 1
    }
    /// <summary>
    /// 固件阶级分类
    /// </summary>
    public enum FirmwareLevelType
    {
        /// <summary>
        /// Linux模块(也叫网关升级程序),网关的分类之一
        /// </summary>
        Linux = 1,
        /// <summary>
        /// 协调器模块,网关的分类之一
        /// </summary>
        Coordinator = 2,
        /// <summary>
        /// 虚拟设备模块,网关的分类之一
        /// </summary>
        VirtualDevice = 3,
        /// <summary>
        /// 一般的设备
        /// </summary>
        ZigbeeDevice = 4
    }
    /// <summary>
    /// 网关的网络连接模式
    /// </summary>
    public enum GatewayConnectMode
    {
        /// <summary>
        /// 无网络连接
        /// </summary>
        NoLine = -1,
        /// <summary>
        /// 初始值
        /// </summary>
        None = 0,
        /// <summary>
        /// 远程连接(也叫4G)
        /// </summary>
        Remote = 1,
        /// <summary>
        /// WIFI
        /// </summary>
        WIFI = 2
    }
    /// <summary>
    /// 获取名字模式
    /// </summary>
    public enum GetNameMode
    {
        /// <summary>
        /// 什么特效都不加,直接获取
        /// </summary>
        None = 0,
        /// <summary>
        /// <para>设备名字加特效</para>
        /// <para>多回路时:XXXX(NN回路)</para>
        /// </summary>
        SpecialDevice = 1,
        /// <summary>
        /// 网关名称加特效
        /// </summary>
        SpecialGateway = 2
    }
    /// <summary>
    /// 水平滑动滚动条的类型模式
    /// </summary>
    public enum SeekBarTypeMode
    {
        /// <summary>
        /// 单纯只在右边有一个百分比的文本(有效控件:seekBar,btnRight)
        /// </summary>
        OnlyPersent = 1,
        /// <summary>
        /// 左边有一个文本,右边有一个百分比的文本(有效控件:seekBar,btnLeft,btnRight)
        /// </summary>
        LeftAndPersent = 2,
        /// <summary>
        /// 左边和右边都有一个文本,但是无进度条(有效控件:seekBar,btnLeft,btnRight)
        /// </summary>
        LeftAndRight = 3
    }
    /// <summary>
    /// 安防上报类型
    /// </summary>
    public enum SafeguardAlarmType
    {
        /// <summary>
        /// 什么都不是
        /// </summary>
        None = 0,
        /// <summary>
        /// 在家布防
        /// </summary>
        AtHome = 1,
        /// <summary>
        /// 离家布防
        /// </summary>
        RemoveHome = 2,
        /// <summary>
        /// 撤防
        /// </summary>
        RemoveGarrison = 3,
        /// <summary>
        /// 传感器上报
        /// </summary>
        Sensor = 4
    }
    /// <summary>
    /// 网关的绑定模式
    /// </summary>
    public enum GatewayBindMode
    {
        /// <summary>
        /// 已经绑定过了
        /// </summary>
        Binded = 1,
        /// <summary>
        /// 第一次绑定,也就是网关住宅ID为空
        /// </summary>
        First = 2,
        /// <summary>
        /// 重新绑定,也就是网关住宅ID不相同(需要确认是否重新绑定)
        /// </summary>
        BindAgain = 3
    }
    /// <summary>
    /// 连接接口的方式
    /// </summary>
    public enum HttpConnectMode
    {
        /// <summary>
        /// 正常连接
        /// </summary>
        Normal = 1,
        /// <summary>
        /// 以管理员身份进行连接
        /// </summary>
        Admin = 2
    }
    /// <summary>
    /// 信息显示的类型
    /// </summary>
    public enum ShowMsgType
    {
        /// <summary>
        /// 普通提示类型
        /// </summary>
        Normal = 1,
        /// <summary>
        /// 确认类型
        /// </summary>
        Confirm = 2,
        /// <summary>
        /// 错误类型
        /// </summary>
        Error = 3,
        /// <summary>
        /// Tip类型
        /// </summary>
        Tip = 4,
        /// <summary>
        /// 提醒类型
        /// </summary>
        Remind = 5
    }
}
        UN_SELECT = 0,
        /// <summary>
        /// 正常状态(也没什么特殊含义,就是正常呗)
        /// </summary>
        Normal = 2,
        /// <summary>
        /// 单击状态
        /// </summary>
        ClickStatu = 3
    }
    /// <summary>
    /// 设备升级状态
    /// </summary>
    public enum UpdateStatuMode
    {
        /// <summary>
        /// 最初的状态
        /// </summary>
        None = 0,
        /// <summary>
        /// 等待中
        /// </summary>
        Wait = 1,
        /// <summary>
        /// 开始执行
        /// </summary>
        Action = 2,
        /// <summary>
        /// 设备下载失败
        /// </summary>
        DeviceDownLoadFail = 3,
        /// <summary>
        /// 设备升级失败
        /// </summary>
        DeviceUpdateFail = 4,
        /// <summary>
        /// 虚拟驱动下载失败
        /// </summary>
        VirtualDownLoadFail = 5,
        /// <summary>
        /// 协调器下载失败
        /// </summary>
        CoordinatorDownLoadFail = 6,
        /// <summary>
        /// 网关下载失败
        /// </summary>
        GatewayDownLoadFail = 7,
        /// <summary>
        /// 虚拟驱动升级失败
        /// </summary>
        VirtualUpdateFail = 8,
        /// <summary>
        /// 协调器升级失败
        /// </summary>
        CoordinatorUpdateFail = 9,
        /// <summary>
        /// 网关升级失败
        /// </summary>
        GatewayUpdateFail = 10,
        /// <summary>
        /// 设备下载中
        /// </summary>
        DeviceDownLoad = 11,
        /// <summary>
        /// 设备升级预备
        /// </summary>
        DeviceUpdateReady = 12,
        /// <summary>
        /// 设备升级中
        /// </summary>
        DeviceUpdating = 13,
        /// <summary>
        /// 虚拟驱动下载中
        /// </summary>
        VirtualDownLoad = 14,
        /// <summary>
        /// 协调器下载中
        /// </summary>
        CoordinatorDownLoad = 15,
        /// <summary>
        /// 网关下载中
        /// </summary>
        GatewayDownLoad = 16,
        /// <summary>
        /// 虚拟驱动升级预备
        /// </summary>
        VirtualUpdateReady = 17,
        /// <summary>
        /// 虚拟驱动升级中
        /// </summary>
        VirtualUpdating = 18,
        /// <summary>
        /// 协调器升级预备
        /// </summary>
        CoordinatorUpdateReady = 19,
        /// <summary>
        /// 协调器升级中
        /// </summary>
        CoordinatorUpdating = 20,
        /// <summary>
        /// 网关升级预备
        /// </summary>
        GatewayUpdateReady = 21,
        /// <summary>
        /// 网关升级中
        /// </summary>
        GatewayUpdating = 22,
        /// <summary>
        /// 升级成功
        /// </summary>
        UpdateSuccess = 23,
        /// <summary>
        /// 升级完成
        /// </summary>
        UpdateFinish = 24,
    }
    /// <summary>
    /// 显示错误模式
    /// </summary>
    public enum ShowErrorMode
    {
        /// <summary>
        /// 不显示错误
        /// </summary>
        NO = 0,
        /// <summary>
        /// 显示错误
        /// </summary>
        YES = 1,
    }
    /// <summary>
    /// 显示重新加载模式
    /// </summary>
    public enum ShowReLoadMode
    {
        /// <summary>
        /// 不显示重新加载
        /// </summary>
        NO = 0,
        /// <summary>
        /// 显示重新加载
        /// </summary>
        YES = 1,
    }
    /// <summary>
    /// 布防模式
    /// </summary>
    public enum GarrisonMode
    {
        /// <summary>
        /// 异常(作为返回值使用)
        /// </summary>
        None = 0,
        /// <summary>
        /// 在家布防 或者 布防(当内部防区没有设置的时候)
        /// </summary>
        AtHome = 1,
        /// <summary>
        /// 离家布防
        /// </summary>
        RemoveHome = 2,
        /// <summary>
        /// 撤防
        /// </summary>
        RemoveGarrison = 99
    }
    /// <summary>
    /// 固件阶级分类
    /// </summary>
    public enum FirmwareLevelType
    {
        /// <summary>
        /// Linux模块(也叫网关升级程序),网关的分类之一
        /// </summary>
        Linux = 1,
        /// <summary>
        /// 协调器模块,网关的分类之一
        /// </summary>
        A协调器 = 2,
        /// <summary>
        /// 虚拟设备模块,网关的分类之一
        /// </summary>
        A虚拟驱动 = 3,
        /// <summary>
        /// 一般的设备
        /// </summary>
        A设备 = 4
    }
    /// <summary>
    /// 网关的网络连接模式
    /// </summary>
    public enum GatewayConnectMode
    {
        /// <summary>
        /// 无网络连接
        /// </summary>
        NoLine = -1,
        /// <summary>
        /// 初始值
        /// </summary>
        None = 0,
        /// <summary>
        /// 远程连接(也叫4G)
        /// </summary>
        Remote = 1,
        /// <summary>
        /// WIFI
        /// </summary>
        WIFI = 2
    }
    /// <summary>
    /// 安防上报类型
    /// </summary>
    public enum SafeguardAlarmType
    {
        /// <summary>
        /// 什么都不是
        /// </summary>
        None = 0,
        /// <summary>
        /// 在家布防
        /// </summary>
        AtHome = 1,
        /// <summary>
        /// 离家布防
        /// </summary>
        RemoveHome = 2,
        /// <summary>
        /// 撤防
        /// </summary>
        RemoveGarrison = 3,
        /// <summary>
        /// 传感器上报
        /// </summary>
        Sensor = 4
    }
    /// <summary>
    /// 网关的绑定模式
    /// </summary>
    public enum GatewayBindMode
    {
        /// <summary>
        /// 已经绑定过了
        /// </summary>
        Binded = 1,
        /// <summary>
        /// 第一次绑定,也就是网关住宅ID为空
        /// </summary>
        First = 2,
        /// <summary>
        /// 重新绑定,也就是网关住宅ID不相同(需要确认是否重新绑定)
        /// </summary>
        BindAgain = 3
    }
    /// <summary>
    /// 连接接口的方式
    /// </summary>
    public enum HttpConnectMode
    {
        /// <summary>
        /// 正常连接
        /// </summary>
        Normal = 1,
        /// <summary>
        /// 以管理员身份进行连接
        /// </summary>
        Admin = 2
    }
    /// <summary>
    /// 是否写Log
    /// </summary>
    public enum WriteLogMode
    {
        /// <summary>
        /// 写Log
        /// </summary>
        YES = 1,
        /// <summary>
        /// 不写Log
        /// </summary>
        NO = 2
    }
}