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 を実装したクラスです。

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

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

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

TAuthorizationType センサを利用するためのアプリケーションの認証状態を表す型。
TConvertAddressEvent TCivicAddress.OnConvertAddress イベントのイベント ハンドラの型。
TGeocodeEvent TGeocoder.OnGeocode イベントのイベント ハンドラの型。
TGeocodeReverseEvent TGeocoder.OnGeocodeReverse イベントのイベント ハンドラの型。
TGpsSatellite

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

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

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

TLocationDegrees 緯度または経度角度で指定する型。
TLocationDistance 2 つの地理的点メートルで測定した距離。
TLocationRegion 地理的地域を記述する構造体です。
TRegionProximityEvent ユーザーが領域に入るまたは離れた際に発生するイベントの、イベント ハンドラの型。
TSensorArray センサの配列。
TSensorFilter

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

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


https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=System.Sensors&oldid=733232」から取得