Разработка сайта для Вашего бизнеса. Веб дизайн. Дизайн логотипа, фирменного стиля, рекламная фотография . Комплексный рекламный креатив.

Ralex. We do the work.
На рынке с 1999го года. Средняя ценовая категория. Ориентация на эффективность решений.
Ознакомтесь с нашим портфолио
Узнайте больше о услугах
Свяжитесь с нами:
E-mail: [email protected]
Tel: (044) 587 - 84 - 78
Custom web design & дизайн и разработка сайта "под ключ"
Креативный, эффективный дизайн. Система управления сайтом (СУС).
Custom flexible разработка систем электронной коммерции
Система e-commerce разрабатывается под индивидуальные потребности. Гибкая функциональность.
Search Engine Optimzation & оптимизация под поисковые системы (SEO)
Постоянная оптимизация и мониторинг сайта в поисковых системах. Достигаем результата быстро и эффективно
Custom logo design & дизайн логотипа и фирменного стиля
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.
профессиональная рекламная фотография
креативно, смело, качественно
Custom logo design & рекламный креатив. дизайн рекламы
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.

Утиліта PowerInfo: вся сила в закладках

  1. Реалізовано 32 і 64-бітові варіанти
  2. подання інформації
  3. Power status - стан живлення
  4. ACLineStatus
  5. BatteryFlag
  6. BatteryLifePercent
  7. SystemStatusFlag
  8. BatteryLifeTime
  9. BatteryFullLifeTime
  10. Battery details - детальна інформація про батарею
  11. Battery tag
  12. Battery model
  13. Battery vendor
  14. Manufacture date
  15. Serial number
  16. Unique ID
  17. Battery chemistry
  18. Battery technology flag
  19. Battery designed capacity
  20. Battery full charged capacity
  21. Default alert level # 1
  22. Default alert level # 2
  23. Critical bias
  24. Cycle count
  25. Battery temperature
  26. Current power state
  27. Current capacity
  28. Current voltage
  29. Current rate
  30. Завантажити PowerInfo

Наша взаимовыгодная связь https://banwar.org/

Тестова лабораторія «компостери» представила черговий інженерний реліз утиліти PowerInfo, що забезпечує моніторинг стану підсистеми електроживлення, зокрема UPS і батарей ноутбуків. Зміни торкнулися в основному подачі інформації: дані про харчування платформи рознесені по двох закладок (тегами) - Power Statu s і Battery Details.

Реалізовано 32 і 64-бітові варіанти

Утиліта доступна у варіантах для 32 і 64-бітних ОС Microsoft Windows. Так як Win64 здатна запускати 32-бітові додатки в режимі сумісності, 32-бітна редакція повинна бути універсальною для 32 і 64-бітних ОС. На відміну, наприклад від бенчмарок оперативної пам'яті або процедур ідентифікації процесора, взаємодія з програмно-доступними ресурсами підсистеми електроживлення не містить операцій, для яких можливостей 32-бітного процесора і ОС було б недостатньо. З іншого боку, незважаючи на позитивний результат перевірки сумісності 32-бітової версії утиліти з 64-бітної ОС, ми все-таки рекомендуємо для 64-бітних ОС використовувати 64-бітний варіант утиліти, оскільки (гіпотетично) існує можливість обмеження функціональності деяких функцій Power Management API і IOCTL в 32-бітному режимі сумісності. Щоб не критикувати Microsoft марно, ще раз зазначимо, що дана теза - виключно наша перестраховка. Фактів, що підтверджують такі побоювання, на даний момент не виявлено.

подання інформації

Параметри в лівій закладці Power status відображають стан живлення. Візуалізуються динамічно при зміні стану під час перегляду.

Рис 1
Рис 1. Стан підсистеми електроживлення мобільної платформи ASUS N750JK

Параметри в правій закладці Battery details несуть інформацію про батарею. Вибір однієї з аналізованих батарей здійснюється за допомогою меню Battery enumeration path, що містить інформацію про пристрій в форматі, прийнятому для функцій IOCTL (Input - Output Control) операційної системи.

Рис 2
Рис 2. Інформація про стан акумуляторних батарей ноутбука ASUS N750JK

На відміну від візуалізіруемой динамічно Power status, закладка Battery details і список знайдених батарей формується один раз при старті програми. Автоматичну візуалізацію при гарячому підключенні і відключенні джерел живлення, а також зміну їх параметрів, планується реалізувати в наступних версіях програми.

Power status - стан живлення

Закладка формується на основі параметрів, які повернуться WinAPI функцією GetSystemPowerStatus. Збережено оригінальні імена параметрів, наведені в описі цієї функції в MSDN. З цією обставиною пов'язаний пропуск прогалин в деяких рядках.

Рис 3
Рис 3. Закладка Power Status інформує про стан джерела безперебійного живлення

ACLineStatus

Поточний стан електроживлення. Online означає харчування від електромережі, Offline означає харчування від батареї в умовах відсутності напруги електромережі.

BatteryFlag

Набір індикаторів для станів: рівень заряду батареї понад 66 відсотків, менше 33 відсотків, критичний. А також режим заряду (charging), власне факт наявності батареї і можливість програмно визначити її стан.

BatteryLifePercent

Поточний рівень заряду батареї у відсотках. Збільшення цього параметра при заряді і зменшення при розряді батареї, візуалізується динамічно.

SystemStatusFlag

Відображає активність режиму енергозбереження, що дозволяє збільшити тривалість роботи мобільного пристрою від батареї. Як правило, такий режим реалізується за рахунок зниження продуктивності. Значення Battery saver is OFF, Battery saver ON, характеризують стан в поточний момент часу. Конкретні дії, що вживаються контролером електроживлення визначаються схемотехнікою останнього і особливостями написання драйверів, що визначає Vendor-Specific політику енергозбереження.

BatteryLifeTime

Очікуваний час роботи системи від батареї, при поточному рівні заряду. В силу особливостей реалізації підсистеми моніторингу, цей параметр може стає доступним в разі відключення мережевого електроживлення. Значення -1 означає, що вимірювання в даний момент виконати не можна.

BatteryFullLifeTime

Очікуваний час роботи системи від батареї, за умови повного заряду батареї. Відзначимо, що точне визначення для цього і попереднього параметра неможливо, навіть у випадку ідеально точної оцінки стану батареї, оскільки заздалегідь невідомий рівень споживання енергії системою і його зміна в часі. Очевидно, має місце залежність від дій користувача, наприклад запуску ресурсоємних додатків.

Battery details - детальна інформація про батарею

Закладка формується на підставі інформації, отриманої за допомогою інтерфейсу IOCTL (Input - Output Control). Рядок, що містить системне ім'я пристрою, яким оперує нумератор IOCTL, візуалізується в рядку Battery enumeration path. Залежно від архітектури і інтелекту підсистеми електроживлення, інформація може відноситься до конкретної батареї, джерела безперебійного живлення в цілому, або програмно формуватися драйвером без отримання даних з фізичного пристрою.

Рис 4
Рис 4. Закладка Battert Details інформує про стан батарей Smart-UPS 750XL

Battery tag

Ідентифікатор, що забезпечує адресацію ресурсів підсистеми електроживлення в рамках операцій IOCTL.

Battery model

Модель батареї, повертається як текстовий рядок.

Battery vendor

Назва компанії виробника батареї, повертається як текстовий рядок.

Manufacture date

Дата випуску батареї. Повертається в числовому вигляді та декодируется програмою. Для джерел безперебійного живлення, як правило повертається дата випуску пристрою, оскільки батареї UPS не підтримують канал передачі даних і програмне читання дати випуску. Помічено, що драйвери, що працюють у складі деяких серверних ОС, повертають поточну дату.

Serial number

Серійний номер батареї. Повертається у вигляді текстового рядка. Досить часто цей параметр недоступний.

Unique ID

Унікальний ідентифікатор батареї. Повертається у вигляді текстового рядка. Теоретично, може використовуватися для фіксації програмним забезпеченням факту заміни батареї. На практиці, досить часто цей параметр недоступний. Іноді його вміст повторює серійний номер.

Battery chemistry

Електрохімічний тип батареї. На серверних і віртуалізованних системах, цей параметр може бути змінений або недоступний. Наприклад, Oracle Virtual Box повертає рядок «VBOX».

Battery technology flag

Відображає можливість (Rechargeable) або неможливість (Nonrechargeable) перезарядження батареї.

Battery designed capacity

Ємність батареї, певна при її розробці. Опціонально, може бути представлена в міліватах в годину (mWh) або умовних балах. Помічено також, що ряд серверних платформ використовують формат подання даного параметра, не описаним в базі знань MSDN. Дана обставина є предметом досліджень з метою адекватної підтримки в наступних версіях програми.

Battery full charged capacity

Ємність батареї, доступна в її поточному стані (рівень, до якого її можливо зарядити, з урахуванням поточного зносу, не плутати з рівнем, до якого вона в даний момент заряджена, це інший параметр Current capacity). Опціонально, може бути представлена в міліватах в годину (mWh) або умовних балах. На підставі порівняння цього параметра з попереднім, можна визначити ступінь зносу батареї.

Default alert level # 1

Параметр для формування попередження, передбачається, що при зниженні заряду батареї до даного рівня, формується системне повідомлення. Реакція на цю подію, а також співвідношення між рівнями level # 1, level # 2 (див. Також наступний параметр), є Vendor-Specific характеристикою.

Default alert level # 2

Параметр для формування попередження, передбачається, що при зниженні заряду батареї до даного рівня, формується системне повідомлення. Реакція на цю подію, а також співвідношення між рівнями level # 1, level # 2 (див. Також попередній параметр), є Vendor-Specific характеристикою.

Critical bias

Критичний рівень заряду, при досягненні якого батарея вважається повністю розрядженою і відключається від навантаження, щоб уникнути руйнування в результаті незворотних хімічних процесів. Можливі Vendor-Specific відмінності в інтерпретації цього параметра.

Cycle count

Кількість виконаних циклів перезарядження. Далеко не всі пристрої забезпечують можливість програмного читання для даного і ряду наступних параметрів.

Battery temperature

Поточна температура батареї. Програма переводить значення, що повертається в Кельвіна, в градуси Цельсія. На жаль, підхід до формування даного, досить інформативного та істотного параметра може відрізнятися у різних виробників, включаючи варіанти подання, не документовані в базі знань MSDN.

Current power state

Ряд прапорів, що характеризують стан живлення. Online: пристрій підключено до мережі, Charging, Discharging: процеси заряду і розряду батареї, Critical: критичний рівень заряду батареї: гарантоване харчування з використанням даної батареї, без її підзарядки, неможливо.

Current capacity

Поточна заряджена ємність батареї (рівень, до якого вона в даний момент заряджена, не плутати з рівнем, до якого вона може заряджатися як функція поточного рівня зносу, це інший параметр, Battery full charged capacity).

Current voltage

Поточне напруга батареї в вольтах. На жаль, підхід до формування даного, досить інформативного та істотного параметра може відрізнятися у різних виробників, включаючи варіанти подання, не документовані в базі знань MSDN.

Current rate

Поточна швидкість заряду або розряду в міліватах на годину. Позитивна величина відповідає заряду, негативна - розряду.

Завантажити PowerInfo

Завантажити утиліту PowerInfo v0.05 , Призначену для інформування користувача про підсистему електроживлення в 64-бітної середовищі Microsoft Windows можна прямо з нашого сайту. Зауваження та пропозиції про її роботи вітаються. 32-бітна версія доступна тут .

UPD. Доступні для завантаження нові версії утиліти:

Категории
  • Биология
  • Математика
  • Краеведению
  • Лечебная
  • Наука
  • Физике
  • Природоведение
  • Информатика
  • Новости

  • Новости
    https://banwar.org/
    Наша взаимовыгодная связь https://banwar.org/. Запустив новый сайт, "Пари Матч" обещает своим клиентам незабываемый опыт и возможность выиграть крупные суммы.


    Наши клиенты
    Клиенты

    Быстрая связь

    Тел.: (044) 587-84-78
    E-mail: [email protected]

    Имя:
    E-mail:
    Телефон:
    Вопрос\Комментарий: