Page 2 of 5
Posted: Tue May 16, 2006 1:35 pm
by Ghost
У меня LG 1740PQ, новый. Через APM экран гаснет но индикатор не изменяется.
Posted: Thu May 18, 2006 7:41 pm
by Mario79
diamond
Проблема устранена. Спасибо.
Ghost
А в винде гаснет?
Re:
Posted: Sun Apr 12, 2009 1:25 pm
by Maxis
У меня демо Ghost не работает(70-ую функцию звменил на 49).
Ни в старых дистрибутивах, ни с SVN
Re: Advanced Power Management
Posted: Sun Apr 12, 2009 3:53 pm
by Ghost
Проверяй крайнюю ревизию ядра (1063), код в приложении.
Re: Advanced Power Management
Posted: Sun Apr 12, 2009 4:49 pm
by Maxis
Ghost wrote:Проверяй крайнюю ревизию ядра (1063)...
Проверил. Больше не падает. Висит в процессах 10 секунд и ничего не происходит.
Re: Advanced Power Management
Posted: Sun Apr 12, 2009 5:27 pm
by Ghost
Я говорил о том что работает оно странно, у меня например экран становится черным, но лампа подсветки горит... На лицо то что интерфейс работает, видимо дело в примере, есть желающие - дерзайте.
Re: Advanced Power Management
Posted: Sat May 16, 2009 10:24 am
by Gluk
у меня пример работает) класс) я себе заменю на подобную вещь скринсейвер (а можно как-нибудь задавать программу-скринсейвер для той проги, которая его запускает? если нет, то можно в ини-файле каком-нибудь указывать путь к проге-скринсейверу.. А то я то разберусь и без этого, но так цивилизованней.. может кто-то себе 3д демку на скринсейвер хочет).
Но когда я попытался написать код для определения заряда батареи, я понял что ничего не понял(
Можете кто-нибудь сюда написать как правильно его запрашивать? Еще не знаю как номер девайса батареи узнать..
Я между делом написал вроде неплохой интерфейс для отображения заряда, но вот сам заряд выяснить не могу..
P.S.: спецификацию APM читал, по ней и делал.. но, видимо, что-то недопонял.. Помогите, пожалуйста (я ж не только для себя..)
Re: Advanced Power Management
Posted: Sun May 17, 2009 4:13 pm
by Ghost
мне проверять неначем, но можеш код выложить, может что подскажу
Re: Advanced Power Management
Posted: Sun May 17, 2009 4:58 pm
by Gluk
Ок, буду с компа напишу код запроса.. Хотя там размещать то нечего, одна функция вызова.
Re: Advanced Power Management
Posted: Mon May 18, 2009 9:47 am
by Ghost
Рекоммендую посмотреть
apmd
Re: Advanced Power Management
Posted: Tue May 19, 2009 10:04 pm
by Gluk
бесполезно, я не понимаю на си
Re: Advanced Power Management
Posted: Tue May 19, 2009 10:18 pm
by diamond
Ghost wrote:Рекоммендую посмотреть apmd
По ссылке размещён user-mode код, который не имеет никакого отношения к APM как таковому, а просто общается с драйвером (точнее, частью кода ядра, которая по ссылке не приведена):
Code: Select all
if ((apmnorm_fd = open(APM_NORM_DEVICEFILE, O_RDWR)) == -1) {
(void) err(1, "cannot open device file `%s'", APM_NORM_DEVICEFILE);
}
Code: Select all
if ( ioctl(apmnorm_fd, APMIO_GETINFO, &pw_info) < 0)
(void) err(1, "cannot check battery state.");
P.S. А конфиг-файл, для разбора которого требуется yacc, сильно смахивает на маразм.
Re: Advanced Power Management
Posted: Thu May 21, 2009 12:04 pm
by Gluk
похоже что на моем ноуте по мнению АПМ батарей нет.. а на втором ноуте не работает и размещенный здесь пример.. прям не знаю что делать
Re: Advanced Power Management
Posted: Thu May 21, 2009 2:02 pm
by Mario
Gluk
А в BIOS настройки ковырять не пробовал? Может какой пункт неправильно выбран. Они в разных BIOS как на грех вразнобой обзываются и иногда приходится поковыряться.
Re: Advanced Power Management
Posted: Thu May 21, 2009 6:59 pm
by Gluk
на этом ноуте самый куцый биос что я видел, в плане настроек.. Установка времени, порядок загрузки из 2х девайсов, юсб легаси, и все