System.Sensors.Components.TSensor.OnSensorChoosing
Delphi
property OnSensorChoosing: TOnSensorChoosing read FOnSensorChoosing write FOnSensorChoosing;
C++
__property TOnSensorChoosing OnSensorChoosing = {read=FOnSensorChoosing, write=FOnSensorChoosing};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | System.Sensors.Components.pas System.Sensors.Components.hpp |
System.Sensors.Components | TSensor |
Beschreibung
Wird ausgelöst, wenn die zugrunde liegende Plattform eine Liste der Hardware-Sensoren für diesen TSensor-Instanztyp bereitstellt.
Wenn Sie eine Instanz von TSensor aktivieren, fordert diese Instanz eine Liste der ausgeführten Sensoren eines bestimmten Typs an (der Typ der TSensor-Instanz). Wenn die zugrunde liegende Plattform diese Liste zurückgibt, wird OnSensorChoosing ausgelöst, damit Sie auswählen können, welcher spezielle Sensor in Ihrer Instanz von TSensor verwendet werden soll.
Dieses Ereignis stellt die folgenden Argumente für seine Ereignisbehandlungsroutine bereit:
Sender
ist die Instanz von TSensor.Sensors
ist eine Liste mit Hardware-Sensoren mit dem TypSender
, die auf dem Gerät verfügbar sind, auf dem Ihre Anwendung ausgeführt wird. Beispielsweise ist für ein OnSensorChoosing-Ereignis eines Positionssensors der ParameterSensors
eine Liste der Hardware-Sensoren, die Positionsinformationen liefern können.ChoseSensorIndex
ist der Index eines Sensors in der Liste der Hardware-Sensoren. Ändern Sie diesen Parameter in den Index des Sensors, den Sie verwenden möchten. Standardmäßig wird der erste Sensor in der Liste der Hardware-Sensoren verwendet.