Set screen brightness

Function table

__IDO_FUNCTABLE__.funcTable19Model.screenBrightness
                   || __IDO_FUNCTABLE__.funcTable23Model.nightAutoBrightness
                   || __IDO_FUNCTABLE__.funcTable7Model.screenBrightInterval

Description of screen brightness model

  • IDOSetScreenBrightnessInfoBluetoothModel
Parameter Description Remark
levelValue Screen brightness level 1-100
isManual Whether user adjusted bool
mode Screen brightness level 0x00Turn off autoscale,
0x01 Using an ambient light sensor,
0x02,Automatically adjust brightness at night,
0x03 Use the set time to dim the brightness at night
autoAdjustNight Automatic brightness adjustment at night 0x00,invalid,Defined by firmware,
0x01 tuen off,
0x02,Automatically adjust brightness at night,
0x03 Use the set time to dim the brightness at night
startHour Start (Hour) int
startMinute Start (Minute) int
endHour Finish (Hour) int
endMinute Finish (Minute) int
nightLevel Brightness at night 1-100
showInterval Display interval int Unit second

Command code

Objc:

IDOSetScreenBrightnessInfoBluetoothModel * model = [IDOSetScreenBrightnessInfoBluetoothModel currentModel];
[IDOFoundationCommand setScreenBrightnessCommand:model
                                         callback:^(int errorCode) {
    if (errorCode == 0) {
       //Set successfully
    }else if (errorCode == 6) {
      //Device not supported
    }else {
      //Setup failed
    }
}];

Swift:

let model = IDOSetScreenBrightnessInfoBluetoothModel.current();
IDOFoundationCommand.setScreenBrightness(model) { (errorCode) in
     if errorCode == 0 {
        //Set successfully
     }else if errorCode == 6{
        //Device does not support this method
     }else {
       /Wrong setting
     }
};
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2023-12-18 10:04:13

results matching ""

    No results matching ""