D.Himro <[email protected]> wrote: > > > >> Ведь куда эффективнее считывать информацию тогда, когда она нужна, а не > >> постоянно. Ядро уже имеет информацию о состоянии заряда, наверняка > >> должно быть что-то что сообщит об изменении этого состояния. Зачем > >> городить целый цикл пулинга? > > Т.е. просто хочется чтоб опрос делало что-то еще, а не ручками? > Кто-то его уже делает. Например то-же ядро, для того чтобы предоставить > эту информацию в sysfs. Зачем дублировать это действие?
> > Впрочем, радости в эвентах от батарейки мало - оно только сообщает > > "шотоизменолося". А за подробностями - всеравно ходить в /sys/.../BATXX/, > > зачем тогда этот огород в виде приема эвентов? > > > Затем что при работе от сети и полной батарее её состояние не меняется. Меняется. Она медленно деградирует. > Смысл тогда её опрашивать постоянно? Это логично и рационально, > опрашивать только тогда, когда что-то изменилось. У меня на нетбуке батарея никаких эвентов не дает. От слова совсем. Можно конечно завязаться на эвент от питальника, но этого почему-то никто не делает.

