10200C8C.txt
灯光设置

0x1 int 50 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
默认灯光强度的百分比，0-100
0x2 int 50 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
光线感应器敏感度的百分比，0-100
0x3 int 1 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
是否使用光线感应器，0=否，1=是
0x4 int 3 0 cap_rd=alwayspass cap_wr=alwaysfail
支持的灯光目标的位掩码，这里详细说明一下：
每一个灯光目标使用1个二进制位，从低位到高位（对于一个二进制数来说就是从右到左）分别代表的灯光目标为：
0x1-第1位=PrimaryDisplay
0x2-第2位=PrimaryKeyboard
0x4-第3位=SecondaryDisplay
0x8-第4位=SecondaryKeyboard
0x10-第5位=CustomTarget1
0x20-第6位=CustomTarget2
0x40-第7位=CustomTarget3
0x80-第8位=CustomTarget4
0x100-第9位=CustomTarget5
0x200-第10位=CustomTarget6
0x400-第11位=CustomTarget7
0x800-第12位=CustomTarget8
0x1000-第13位=CustomTarget9
0x2000-第14位=CustomTarget10
0x4000-第15位=CustomTarget11
0x8000-第16位=CustomTarget12
例如：
（1）默认值3，转化为二进制为11，从右到左，第1位为1，表示支持PrimaryDisplay，第2位为1，表示支持PrimaryKeyboard
（2）N97默认值1011，转化为二进制为1111110011，总共10位，同样从右向左数，只有第3位和第4位为0，分别表示SecondaryDisplay和SecondaryKeyboard，其他的全支持，所以N97支持的灯光目标有（上面列出的前10位的灯光目标去掉不支持的两个）：
PrimaryDisplay（主显示屏）
PrimaryKeyboard（主键盘）
CustomTarget1（未接电话呼吸灯）
CustomTarget2（未读短信呼吸灯）
CustomTarget3（红键和绿键）
CustomTarget4（充电灯）
CustomTarget5（菜单键）
CustomTarget6（这个不知道，会不会就是侧滑键盘呢？！）
0x5 int 3 0 cap_rd=alwayspass cap_wr=alwaysfail
光线感应器能够控制的灯光目标的位掩码，参照0x4行
例如：
（1）默认值3，就不用说了，参照0x4行就知道，光线感应器同时控制主显示屏和主键盘灯光
（2）N97默认值963，转化为二进制为1111000011，总共10位，参照0x4行就知道，光线感应器能控制的灯光目标有：
PrimaryDisplay（主显示屏）
PrimaryKeyboard（主键盘）
CustomTarget3（红键和绿键）
CustomTarget4（充电灯）
CustomTarget5（菜单键）
CustomTarget6
与N97支持的灯光目标相比，少了呼吸灯，呼吸灯哪里用得着光线感应器来控制呢，这个很好理解。
如果有些灯光目标不想被光线感应器控制应该怎么办呢？比如：虽然在灯光规则中关闭了所有灯光，但光线一发生变化，又有键盘灯亮起来了。
方法很简单，把那个灯光目标相应位置为0即可，比如说我们不想光线感应器控制红键和绿键的灯光，它们对应的灯光目标是CustomTarget3，那就把相应位置为0，在1111000011中，按照0x4行给出的灯光目标对应的位知道，CustomTarget3对应第7位，将第7位置0，就变成了1110000011，再转化为十进制就是899！将963改为899即可。
我发的一篇帖子解决N97/N97mini通话过程中红绿灯常亮的问题的解决方案中就用到了此方法，这里给出帖子的链接：
http://www.opda.net.cn/thread-580891-1-1.html

0x6 int 15 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData
关闭显示灯光的超时时间（单位：毫秒）