System.Sensors
From RAD Studio API Documentation
Sensors are pieces of hardware or software that can provide measures of physical quantities to your applications. This unit provides classes and components that let you obtain information and manage system sensors.
This unit provides the following sensor classes and components:
| Class | Component |
|---|---|
It also provides access to related services. For example, TGeocoder and TGpsStatus provide access to geocoding and GPS services respectively, both services related to the TCustomLocationSensor.
The TSensorManager class lets you identify the sensors connected to the computer and make them available for use within applications.
| Package | rtl250.bpl |
|---|
Units
System.Sensors Sensors are pieces of hardware or software that can provide measures of physical quantities to your applications. This unit provides classes and components that let you obtain information and manage system sensors.
System.Sensors.Components A sensor measures a physical quantity and converts it into a signal that can be read by an application. System.Sensors.Components provides your applications with components that let you obtain information from many different types of hardware sensors.
Classes
EGeocoderException General geocoder exception.
EGpsStatusException General GPS status exception.
ELocationSensorException Used for location sensor errors.
ESensorException General sensor exception.
ESensorExceptionClass Metaclass for sensor exceptions.
ESensorManagerException General sensor manager exception.
TCivicAddress Keeps a civic address.
TCustomBiometricSensor Gives information regarding human-device interaction.
TCustomElectricalSensor Gives information about electrical properties of the device.
TCustomEnvironmentalSensor Gives information about temperature, atmospheric pressure, humidity, wind direction and wind speed.
TCustomLightSensor Gives information about illuminance, light temperature and light chromaticity.
TCustomLocationSensor Used to determine the location information of the device.
TCustomMechanicalSensor Used to determine mechanical information about the device.
TCustomMotionSensor Offers information about the acceleration, angle, state, and speed of the device motion.
TCustomOrientationSensor Gives information about the device inclination, distance and compass heading.
TCustomScannerSensor Used for Radio-frequency identification (RFID) and Barcode Data scanning.
TCustomSensor Provides properties that give information about the actual hardware or logical (software) sensor installed on your system, such as the name, description, category, model or manufacturer.
TGeocoder Used for handling geocoding and reverse geocoding.
TGeocoderClass Geocoder implementer class.
TGpsStatus Offers information about the GPS service.
TGpsStatusClass GPS status implementer class.
TSensorManager Used to identify the sensors connected to the computer and make them available for use within applications.
Types
TAuthorizationType Type that represents the authorization state of an application to use a sensor.
TConvertAddressEvent Type of event handler for the TCivicAddress.OnConvertAddress event.
TGeocodeEvent Type of event handler for the TGeocoder.OnGeocode event.
TGeocodeReverseEvent Type of event handler for the TGeocoder.OnGeocodeReverse event.
TGpsSatellite Stores information about the status of a satelite.
THeading Structure describing in which direction a device is headed.
THeadingChangedEvent Type of event handler for the TCustomLocationSensor.OnHeadingChanged and TLocationSensor.OnHeadingChanged events.
TLocationAccuracy Type to specify the accuracy of the measurements of a location sensor in meters.
TLocationChangedEvent Type of event handler for the TCustomLocationSensor.OnLocationChanged and TLocationSensor.OnLocationChanged events.
TLocationChangeType Type to specify the level of accuracy of the location data updates provided by the location sensor.
TLocationCoord2D Structure describing the geographical 2D coordinates.
TLocationRegion Structure describing a geographical region.
TPowerConsumption Type that represents the current power of a location sensor.
TRegionProximityEvent Type of event handler for events that occur when the user enters or leaves a region.
TSensorArray Array of sensors.
TSensorCategory Type that represents a sensor category.
TSensorFilter Represents a sensor filter type.
TSensorManagerEvent Type of event handler for TSensorManager.
TSensorState Type to specify a state of a system sensor.