Set Screen Brightness
Menu: setScreenBrightness 【v2SupportSetBrightScreenTime,v2SupportAdjustNightTurnOnAfterSunset,v2SupportAddNightLevel,nightAutoBrightness】
Flutter Example:
/// Screen brightness setting event
setScreenBrightness(
evtBase: _VBusEvtBase.base_app_set,
evtType: _VBusEvtType.app_set_screen_brightness),
/// Set screen brightness
libManager.send(evt: CmdEvtType.setScreenBrightness, json: jsonEncode(json));
JSON Fields Sent by the App:
Field Name | Field Type | Field Description |
---|---|---|
level | int | Brightness level 0-100 |
opera | int | 0: Auto-sync configuration 1: User manual adjustment |
mode | int | 0: Specify level 1: Use ambient light sensor 2: level does not take effect |
auto_adjust_night | int | Nighttime auto brightness adjustment 0: Invalid, defined by firmware 1: Off 2: Auto adjust brightness at night 3: Nighttime brightness decrease, using the set time available when the nightAutoBrightness menu is opened |
start_hour | int | Start time - hour available when the v2SupportSetBrightScreenTime menu is opened |
start_minute | int | Start time - minute available when the v2SupportSetBrightScreenTime menu is opened |
end_hour | int | End time - hour available when the v2SupportSetBrightScreenTime menu is opened |
end_minute | int | End time - minute available when the v2SupportSetBrightScreenTime menu is opened |
night_level | int | Nighttime brightness 0-100 available when the v2SupportAddNightLevel menu is opened |
show_interval | int | Display interval value 0 is invalid Unit: second |
Example:
{
"level": 20,
"opera": 0,
"mode": 0,
"auto_adjust_night": 3,
"start_hour": 18,
"start_minute": 0,
"end_hour": 23,
"end_minute": 0,
"night_level": 20,
"show_interval": 5
}