1 is not full On 9/24/08, Tam Hanna <[EMAIL PROTECTED]> wrote: > Hello Luc, > long time no hear, my old friend! > > The API is a system only one called SysLCDBrightness. PLEASE in the name of > god try out the values for the UInt8 - 0 means off, 1 means full and then > its 2 to 255 for higher brightnesses! > > I have tested this on all kinds of HPC ranging from the humble IIIc to the > cutting edge Centros. Here is some sample code: > > > //Brightness module > if(local.modifyscreen) > { > err = FtrGet(sysFtrCreator, sysFtrNumHwrMiscFlags, &flags); > if (!err) > { > if ((flags & hwrMiscFlagHasSWContrast)) > { > if(local.wirelessscreen.snoopcontrast) > > local.wirelessscreen.contrast=SysLCDContrast(true,1); > > SysLCDContrast(true,local.dockedscreen.contrast); > } > } > err = FtrGet(sysFtrCreator, sysFtrNumHwrMiscFlagsExt, > &flags); > if (!err) > { > if ((flags & hwrMiscFlagExtHasSWBright)) > { > int realbrightness; > if(local.wirelessscreen.snoopbrightness) > { > > realbrightness=SysLCDBrightness(false,2); > switch(realbrightness) > { > case 0: > > local.wirelessscreen.brightness=0; > break; > case 1: > > local.wirelessscreen.brightness=254; > break; > default: > realbrightness--; > > local.wirelessscreen.brightness=realbrightness; > break; > } > } > switch(local.dockedscreen.brightness) > { > case 0: > SysLCDBrightness(true,0); > break; > case 1: > SysLCDBrightness(true,2); > break; > default: > > realbrightness=local.dockedscreen.brightness + 1; > > SysLCDBrightness(true,realbrightness); > break; > } > > } > } > } > > All the best > > Tam Hanna > > > > -- > For information on using the ACCESS Developer Forums, or to unsubscribe, > please see http://www.access-company.com/developers/forums/ >
-- ---- Best Regards, Dmitry Grinberg (847) 226 9295 -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/