电力统计中的颜色代表什么含义?

电力统计中的颜色代表什么含义?

我查看了我的电力统计数据,发现使用了三种不同的颜色:绿色、蓝色和红色。它们代表什么意思?

电力统计

答案1

我查看了 GNOME Power Manager 的源代码,提供功率统计工具。似乎没有其他文档可以解释颜色。

在答案中,我指出了支持我所作陈述的代码行,而不是在此处粘贴代码。请参阅 gpm-statistics.c 我所说的代码行的文件。该文件可以在 gnome-power-manager-3.16.0.tar.xz 存档。在大多数提到颜色的地方,我还会在括号中提到颜色的 RGB 值。代码也按该顺序指定 RGB 值(第 822 行),而不是 BGR 或其他顺序。

源代码(第 907-919 行)显示,颜色不仅仅只有红色 (255,0,0)、绿色 (0,255,0) 和蓝色 (0,0,255)。代码还使用了红色和蓝色的另外两种色调,即 RedOther (200,0,0) 和 BlueOther (0,0,200) 以及白色 (255,255,255),不过白色仅在您选择“速率”图形类型时才会显示(第 915-916 行)。

这些颜色对应七种状态之一(第 352-380 行)。这些状态是:

  • UP_DEVICE_STATE_CHARGING正在充电
  • UP_DEVICE_STATE_DISCHARGING也就是“放电”
  • UP_DEVICE_STATE_EMPTY即“空”
  • UP_DEVICE_STATE_FULLY_CHARGED已充电
  • UP_DEVICE_STATE_PENDING_CHARGE即“等待充电”
  • UP_DEVICE_STATE_PENDING_DISCHARGE即“等待放电”
  • UP_DEVICE_STATE_UNKNOWN为“未知”

各州的指定颜色如下(第 900-919 行):

  • “充电”为红色 (255,0,0)
  • “放电”为蓝色 (0,0,255)
  • “等待充电”是 RedOther (200,0,0)(这大概解释了你的红色和放电评论
  • “等待放电”是 BlueOther (0,0,200)(在一些实验中,当我的笔记本电脑插入电源并处于待机状态时,似乎会出现这种情况,因此 BlueOther 线会上升)
  • “充电”为绿色(0,255,0)(由于我此时还不完全理解代码,因此对此持怀疑态度)
  • “未知”没有指定颜色。(这也带有怀疑态度)

尽管如此,我仍然无法从代码中了解“等待放电”和“等待充电”的确切含义。

答案2

无法 100% 验证,但似乎合理:

绿色 = 充电中,使用中

蓝色 = 放电,使用中

红色 = 正在充电,未使用

答案3

在检查了几次电力历史并回想起我所做的事情后,我得出结论,这要么极其复杂,无法破译,要么我们必须接受一些统计异常,而且它就像

  • 绿色 = 已充电
  • 蓝色 = 放电
  • 红色 = 充电中

在此处输入图片描述

相关内容