タグ

説明とIBMに関するtorutoのブックマーク (2)

  • C#でThinkpad加速度センサーの値をとる - toytools log

    C#でThinkpad加速度センサーの値をとってみるよ! //C# code using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Threading; namespace ThinkPadSensor { class APS { [DllImport("sensor.dll")] public static extern void ShockproofGetAccelerometerData(ref AccData accData); [StructLayout(LayoutKind.Sequential)] public struct AccData { internal int status; inter

    C#でThinkpad加速度センサーの値をとる - toytools log
  • Tech総研:Thinkpad加速度センサを使ったソフトウェア・リンク集

    Lenovo社のノートPCThinkpadシリーズでは、ハードディスクの破損防止のために、ノートPCの中に2軸の加速度センサが搭載されています。筐体内に設置された加速度センサで、筐体への振動・揺れなどを検知して、衝撃を検知したらハードディスクの磁気ヘッドをディスク外の安全な領域へと待避させることで、「ディスク面と磁気ヘッドの接触によるディスク面の破損」を防ぐ、という「ハードディスク・アクティブプロテクション・システム」が搭載されているのです。これらの2軸加速度センサは来「ハードディスク保護」のために搭載されているわけですが、このセンサの出力値を使ったアプリケーション・ソフトウェアというものがあります。 加速度センサの値を使うと何ができるかと言うと、地表上では「鉛直方向に働く重力加速度」というものがあるわけです。ということは、加速度センサの値を読み取れば、Thinkpad 筐体に対しての

  • 1