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х девайсов, юсб легаси, и все