System.Sensors

提供: RAD Studio API Documentation
移動先: 案内検索

センサとは、アプリケーションで物理的な量を測定できるようにするためのハードウェアまたはソフトウェアです。このユニットでは、システム センサを管理したり情報を取得するためのクラスやコンポーネントが提供されています。

このユニットには、以下のセンサ クラスおよびセンサ コンポーネントが含まれています。

クラス コンポーネント

TCustomBiometricSensor

TBiometricSensor

TCustomElectricalSensor

TElectricalSensor

TCustomEnvironmentalSensor

TEnvironmentalSensor

TCustomLightSensor

TLightSensor

TCustomLocationSensor

TLocationSensor

TCustomMechanicalSensor

TMechanicalSensor

TCustomMotionSensor

TMotionSensor

TCustomOrientationSensor

TOrientationSensor

TCustomScannerSensor

TScannerSensor

また、関連するサービスにアクセスすることもできます。たとえば、TGeocoder および TGpsStatus を使用すると、それぞれジオコーディング サービスおよび GPS サービスにアクセスすることができます。どちらのサービスも TCustomLocationSensor に関連付けられています。

TSensorManager クラスにより、コンピュータに接続しているセンサーを識別し、アプリケーション内で使用できるようにできます。

パッケージ rtl250.bpl

ユニット

System.Sensorsセンサとは、アプリケーションで物理的な量を測定できるようにするためのハードウェアまたはソフトウェアです。このユニットでは、システム センサを管理したり情報を取得するためのクラスやコンポーネントが提供されています。
System.Sensors.Componentsセンサは、物理量を測定し、それをアプリケーションが読み取れるシグナルに変換します。System.Sensors.Components は、アプリケーションに、ハードウェア センサの多様なタイプから情報を取得できるようにする、コンポーネントを提供します。


クラス

EGeocoderException

Geocoder の一般例外です。

EGpsStatusException

GPS ステータスの一般例外です。

ELocationSensorException

位置センサのエラーに使用されます。

ESensorException

センサの一般例外です。

ESensorExceptionClass

センサ例外のメタクラスです。

ESensorManagerException

センサ マネージャの一般例外です。

TCivicAddress

公的アドレスを保持します。

TCustomBiometricSensor人のデバイスとのやり取りに関する情報を提供します。
TCustomElectricalSensorデバイスの電機系プロパティについての情報を提供します。
TCustomEnvironmentalSensor気温、気圧、湿度、風向、風力についての情報を提供します。
TCustomLightSensor照度、光色温度、光色度に関する情報を提供します。
TCustomLocationSensorデバイスの位置情報を決定するために使用されます。
TCustomMechanicalSensorデバイスの機械的情報を決定するために使用されます。
TCustomMotionSensorデバイスの動きの加速度、角度、状態、速度に関する情報を提供します。
TCustomOrientationSensorデバイスの傾き、距離、コンパス方位に関する情報を提供します。
TCustomScannerSensor無線自動識別(RFID: Radio-frequency identification)および Barcode Data スキャニングで使用されます。
TCustomSensorシステムにインストールされている実際のハードウェア センサまたは論理(ソフトウェア)センサについての情報を提供するプロパティを保有しており、それには、名前説明カテゴリモデルメーカーなどがあります。
TGeocoderジオコーディングおよび逆ジオコーディングの処理に使用します。
TGeocoderClass

Geocoder を実装したクラスです。

TGpsStatusGPS サービスについての情報を提供します。
TGpsStatusClass

GPS ステータスを実装したクラスです。

TSensorManagerコンピュータに接続しているセンサーを識別し、アプリケーション内で使用できるようにするために、使用されます。

TAuthorizationTypeセンサを利用するためのアプリケーションの認証状態を表す型。
TBiometricSensorTypeTCustomBiometricSensor 型のセンサの種類を定義した型です。
TConvertAddressEventTCivicAddress.OnConvertAddress イベントのイベント ハンドラの型。
TElectricalSensorTypeTCustomElectricalSensorセンサのタイプを定義するタイプ。
TEnvironmentalSensorTypeTCustomEnvironmentalSensorセンサのタイプを定義するタイプ。
TGeocodeEventTGeocoder.OnGeocode イベントのイベント ハンドラの型。
TGeocodeReverseEventTGeocoder.OnGeocodeReverse イベントのイベント ハンドラの型。
TGpsSatellite

人工衛星のステータスに関する情報が格納されています。

THeadingで倍しうが向いている方向を表す構造体。
THeadingChangedEventTCustomLocationSensor.OnHeadingChanged および TLocationSensor.OnHeadingChanged イベントに対するイベント ハンドラの型。
TLightSensorTypeTCustomLightSensorセンサのタイプを定義する型。
TLocationAccuracy位置センサの測定結果の精度をメートルで指定する型。
TLocationChangedEventTCustomLocationSensor.OnLocationChanged および TLocationSensor.OnLocationChanged イベントに対するイベント ハンドラの型。
TLocationChangeType位置センサによって提供される位置データの更新精度レベルを指定する型
TLocationCoord2D

2 次元地理座標を記述する構造体です。

TLocationDegrees緯度または経度角度で指定する型。
TLocationDistance2 つの地理的点メートルで測定した距離。
TLocationRegion地理的地域を記述する構造体です。
TLocationSensorTypeTCustomLocationSensorセンサのタイプを定義する型。
TMechanicalSensorTypeTCustomMechanicalSensorセンサのタイプを定義する型。
TMotionSensorTypeTCustomMotionSensorセンサのタイプを定義する型。
TOrientationSensorTypeTCustomOrientationSensorセンサのタイプを定義する型。
TPowerConsumption位置センサの現在の電力を表す型。
TRegionProximityEventユーザーが領域に入るまたは離れた際に発生するイベントの、イベント ハンドラの型。
TScannerSensorTypeTCustomScannerSensorセンサのタイプを定義する型。
TSensorArrayセンサの配列。
TSensorCategoriesセンサ カテゴリセット
TSensorCategoryセンサ カテゴリを表す型。
TSensorFilter

センサ フィルタ型を表します。

TSensorManagerEventTSensorManager のイベント ハンドラの型。
TSensorStateシステム センサの状態を示す型。