设置勿扰模式

功能表: setDoNotDisturb 【disturbHaveRangRepeat(SDk待补充),setOnlyNoDisturbAllDayOnOff,setOnlyNoDisturbSmartOnOff】

Flutter示例:

/// 设置勿扰模式事件号
setNotDisturb(
  evtBase: _VBusEvtBase.base_app_set,
  evtType: _VBusEvtType.app_set_do_not_disturb),

/// 设置勿扰模式
libManager.send(evt: CmdEvtType.setNotDisturb, json: jsonEncode(json));

App下发的json字段

字段名 字段类型 字段说明
switch_flag int 开关
1 开启
0 关闭
start_hour int 开始时间
start_minute int 开始时间
end_hour int 结束时间
end_minute int 结束时间
have_time_range int 是否有时间范围
0 无效
1 表示无时间范围
2 表示有时间范围
功能表disturbHaveRangRepeat开启有效
week_repeat int 预留
noontime_rest_on_off int 白天勿扰开关
1 开启
0 关闭
noontime_rest_start_hour int 开始时间
noontime_rest_start_minute int 开始时间
noontime_rest_end_hour int 结束时间
noontime_rest_end_minute int 结束时间
all_day_on_off int 全天勿扰
1 开启
0 关闭
功能表setOnlyNoDisturbAllDayOnOff开启有效
intelligent_on_off int 智能勿扰开关
1 开启
0 关闭
功能表setOnlyNoDisturbSmartOnOff开启有效

示例:

{
  "switch_flag":1,
  "start_hour":15,
  "start_minute":23,
  "end_hour":23,
  "end_minute":30,
  "have_time_range":2,
  "week_repeat":127,
  "noontime_rest_on_off":1,
  "noontime_rest_start_hour":9,
  "noontime_rest_start_minute":0,
  "noontime_rest_end_hour":12,
  "noontime_rest_end_minute":0,
  "all_day_on_off":0,
  "intelligent_on_off":0
}
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2026-04-07 16:03:39

results matching ""

    No results matching ""