package com.example.iot_controlhost.utils.global;

public class RxTag {
    //RxBus———————————————————————————————————————————————————————————————————
    /**
     * 更新自动模式下的参数
     */
    public static final String UPDATE_AUTO = "UPDATE_AUTO";
    /**
     * 更新主界面UI
     */
    public static final String UPDATE_MAIN = "UPDATE_MAIN_LOG";
    /**
     * 更新主界面UI-新消息
     */
    public static final String UPDATE_MAIN_MSG = "UPDATE_MAIN_MSG";
    /**
     * 更新手动模式UI
     */
    public static final String UPDATE_MANUAL = "UPDATE_MANUAL";
    /**
     * 在主界面显示警告画面
     */
    public static final String MAIN_WARNING = "MAIN_WARNING";
    /**
     * 刷新智能模式下所有信息
     */
    public static final String AI_INFO = "AI_INFO";

    //DisposablePool——————————————————————————————————————————————————————————
    /**
     * 自动模式-温度
     */
    public static final String AUTO_TEMPERATURE = "AUTO_TEMPERATURE";
    /**
     * 自动模式-加湿
     */
    public static final String AUTO_HUMIDITY = "AUTO_HUMIDITY";
    /**
     * 自动模式-匀风
     */
    public static final String AUTO_EVEN = "AUTO_EVEN";
    /**
     * 智能模式开始共育循环更新图表当前位置
     */
    public static final String AI_CULTIVATE = "AI_CULTIVATE";
    /**
     * 预警上报-设备错误检测
     */
    public static final String DEVICE_ANOMALY_DETECTION = "DEVICE_ANOMALY_DETECTION";
    /**
     * 持续采集传感器数据
     */
    public static final String TAG_COLLECT_SENSOR = "TAG_COLLECT_SENSOR";
    /**
     * 持续采集控制器能耗数据
     */
    public static final String TAG_COLLECT_CONTROLLER = "TAG_COLLECT_CONTROLLER";
    /**
     * 持续检测除湿机工作状态
     */
    public static final String TAG_DEHUMIDIFIER_STATUS = "TAG_DEHUMIDIFIER_STATUS";
    public static final String TAG_INFRARED_DEHUMIDIFIER_STATUS = "TAG_INFRARED_DEHUMIDIFIER_STATUS";
    /**
     * 持续判断是否注册
     */
    public static final String CHECK_REGISTER = "CHECK_REGISTER";
    /**
     * 主界面循环更新UI，在离开主界面可以停止
     */
    public static final String MAIN_UI = "MAIN_UI";
    /**
     * 主界面循环MQTT上报最新设备状态信息，在离开主界面可以停止
     */
    public static final String MAIN_UPLOAD = "MAIN_UPLOAD";
    /**
     * 手动模式自动刷新UI
     */
    public static final String MANUAL_UI = "MANUAL_UI";
    /**
     * MQTT自动刷新
     */
    public static final String MQTT_CONNECT = "MQTT_CONNECT";
    /**
     * 自动模式-温控-UI-刷新
     */
    public static final String AUTO_MODE_UI_REFRESH = "AUTO_MODE_UI_REFRESH";
    /**
     * 循环获取Token
     */
    public static final String GET_TOKEN = "GET_TOKEN";
    /**
     * 信息界面循环获取最新数据
     */
    public static final String INFO_GET_SENSOR_DATA = "INFO_GET_SENSOR_DATA";
    /**
     * 循环更新BarUI-日期
     */
    public static final String BAR_UI = "BAR_UI";
    /**
     * 循环更新BarUI-天气
     */
    public static final String BAR_UI_WEATHER = "BAR_UI_WEATHER";
    /**
     * 作业弹窗-持续刷新工作时间
     */
    public static final String WORK_TIME = "WORK_TIME";
    /**
     * 作业弹窗-持续刷新继电器状态
     */
    public static final String GET_RELAY_SENSOR_DATA = "GET_RELAY_SENSOR_DATA";
    /**
     * 刷新共育状态
     */
    public static final String REFRESH_CUL_STATE = "REFRESH_CUL_STATE";
    /**
     * 上传设备状态
     */
    public static final String UPLOAD_DEVICE_STATE = "UPLOAD_DEVICE_STATE";
    /**
     * 轮询-自动模式关闭换气扇
     */
    public static final String VENTILATOR_AUTO_STOP_FUN = "VENTILATOR_AUTO_STOP_FUN";
    /**
     * 轮询-自动模式开启换气扇
     */
    public static final String VENTILATOR_AUTO_START_FUN = "VENTILATOR_AUTO_START_FUN";
    /**
     * 轮询-设置中的传感器检测
     */
    public static final String TAG_COLLECT_SENSOR_SET = "TAG_COLLECT_SENSOR_SET";
    /**
     * 轮询-Ping百度以获取网络可用性
     */
    public static final String PING_BAIDU = "PING_BAIDU";
    /**
     * 轮询-检查控制器状态-空调
     */
    public static final String TAG_CONTROLLER_STATE_CHECK_AIR = "TAG_CONTROLLER_STATE_CHECK_AIR";
    /**
     * 轮询-检查控制器状态-其他设备
     */
    public static final String TAG_CONTROLLER_STATE_CHECK_OTHER = "TAG_CONTROLLER_STATE_CHECK_OTHER";
    /**
     * 长时间未启动 然后启动的 启动时间
     * 类型：时间戳，long
     */
    public static String IS_LONG_TIME_NOT_START = "IS_FIRST_START";
}
