■プロフィール

うなちょ

Author:うなちょ
うなちょのほんわか日記へようこそ

RagnarokOnlineと、PC版Minecraft++Forge+MODで
遊びつつ、片手間でWindowsのソフト作って遊んでます

■最近の記事
■最近のコメント
■最近のトラックバック

■月別アーカイブ
■カテゴリー

■リンク
■RSSフィード
■ブログ内検索

うなちょホットライン

うなちょへ直接連絡したい場合は、こちらから。
うなちょのPCメールへ着信するので、比較的
レスポンス早いかも…?(5分周期でチェック中)
※E-Mailですので、メルアドがある方のみです
※うなちょの携帯に転送する方法は、直接聞いて
  くだし。
無料アクセス解析
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | --:--:--

あけましておめでとうございます…?
明けましておめでとうございます。
今年もよろしくお願いいたします!

(*゚ω゚)てことらしいよ? なんで他人事?(゚ω゚*)


さて、対して更新する内容があるわけじゃないですが、広告出たので更新しちゃいましょう(ぇ

とりあえず、バッテリ残量表示ツールはある程度完成しています。
あまりに味気ないので、充電レベルが66%以上ならば文字を点滅させるようにしたり、
Ctrl+Shift押下で2倍表示にしてみたりと、小さい画面でそれなりに見やすいものにしてみたり。

現在は、INIファイル(設定ファイル)で残量によって表示を変更できるように変更してみたりと、
ノートPC使いには、そこそこ使いやすいものになってきてると思ってたり。

(*゚ω゚)自画自賛? それ以外になにが?(゚ω゚*)


ここからは内部的な話。

バッテリ状態の取得には、GetSystemPowerStatus()APIを使って、SYSTEM_POWER_STATUS構造体
へ状態をWindowsにセットしてもらいます。
この構造体は、AC(アダプタ)の接続状態、バッテリの接続状態、バッテリの充電率、バッテリ
の状態(高、中、低、危険、充電中、未取得)と取れます。
使ってみた感じだと、こんな感じですね。

・ACアダプタの接続状態 (ACLineStatus)
 ACアダプタの状態を教えてくれる。
 ACアダプタ接続済:1
 ACアダプタ未接続:0
 状態不明の場合255となる。


・バッテリの接続状態 (BatteryFlag)
 バッテリの状態を数値で教えてくれる。
 充電率が66%以上:1(3ビット)
 充電率が33%以下:2(3ビット)
 充電率が5%以下 :4(3ビット)
 充電中      :8(ビット判定)
 バッテリ接続有り :128(ビット判定)
 状態不明の場合255となる。

 なお、充電率が66~33%の場合は、3ビット=0となる。
 そして、ビット判定はそのビット=1なら該当。
 3ビットの場合、3ビットマスクの値で判断するらしい。


・バッテリ充電率 (BatteryLifePercent)
 バッテリの充電率を0-100で。
 状態不明の場合255となる。


・バッテリの残り稼働時間 (BatteryLifeTime)
 バッテリの残り稼働時間を秒で返してくれる。
 …ただし使ってみたところ、だいぶ変動するので、ある程度平均を取らないと変動しすぎて
 使いにくいと思われる。
 状態不明の場合、-1となる。(このフィールドは32ビット整数なので、0xFFFFFFFF)


・バッテリ満充電の場合の稼働時間 (BatteryFullLifeTime)
 バッテリ充電率が100%の場合の稼働時間。
 取得できた状態が-1だったので、状態不明となっており、使い勝手は不明。


他に、GetSystemPowerStatusExというAPIがあるのだが、拡張された情報があった。
もしかして、これでUPS状態が取れる…のか?
わからんけど~w


とりあえず、色設定を自由にできるように変更中なので、それが終わったら、使っていこうかなと
思ってたり。


(*゚ω゚)ノ また今年もよろしゅうに!


┗【作ってみた(?)】 | 16:48:08 | Trackback(0) | Comments(4)

コメント
うな’s健在で安堵w

今年もよろしくです。
今年は全モンクが修羅化するのでしょうか。
2011-01-02 日 10:42:53 | URL | 千穂 [編集]
Re: タイトルなし
(*゚ω゚)ふははははは!千穂たんきた!これでうなは1年は持つ! 短けーなぉぃ(゚ω゚*)
うな’sは健在です。いやだけど健在です(何

あけおめですよ~!ことよろですよ~!
修羅化できればいいねぇ…でも、現状だと4匹もいらない気がするんだ…www
2011-01-02 日 12:21:41 | URL | うなちょ [編集]
あけおめでーす!今年もよろしくお願いしまs(・ω・)ノ

いやぁ~・・・今年も寒いですなぁ~・・・そうそう、こないだノロにかかりました。はやってるそうなので注意ですょ(-ω-*)
2011-01-03 月 02:26:35 | URL | じゅな [編集]
Re: タイトルなし
あっけおめー!
RO内でも話したけど、ノロはきついね~。
しばらくかからないと言っても、油断大敵ですぜ、でこ様~

|ω゚)ひさびさのデコ分キタヨ すっかり依存症は抜けたんだけどなー(゚ω゚*)癖にナルヨネ
2011-01-04 火 01:45:42 | URL | うなちょ [編集]
コメントの投稿

管理者にだけ表示を許可する

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。