A&D Waage
Go Up to ThingConnect-Geräte
Die A&D Waage ist eine Personenwaage von A&D Medical.
Mit der Komponente TAnDWeightScale kommunizieren Sie mit der A&D Waage.
Inhaltsverzeichnis
Speicherort der Demo
Das Beispielprojekt für die A&D Waage befindet sich nach der Installation der Komponente in den folgenden IoT-Demoverzeichnissen:
- Start | Programme | Embarcadero RAD Studio Berlin | Beispiele und navigieren Sie dann zu:
- Delphi:
Internet of Things\Object Pascal\Thing Connect\ANDConnect - C++:
Internet of Things\CPP\Thing Connect\ANDConnect
- Delphi:
Unterstützte Dienste
Die A&D Waage unterstützt die folgenden Dienste und Merkmale von Bluetooth LE:
| Dienst (EN) | Merkmal (EN) | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben |
|---|---|---|---|---|---|---|
|
Battery Service (EN) |
Battery Level (EN) |
BatteryLevel
|
OnBatteryLevelUpdate
|
|||
| Device Information (EN) | Firmware Revision String (EN) | FirmwareRevision
|
OnFirmwareRevisionUpdate
|
|||
| Hardware Revision String (EN) | HardwareRevision
|
OnHardwareRevisionUpdate
|
||||
| IEEE 11073-20601 Regulatory Certification Data List (EN) | IEEERegulatory
|
OnIEEERegulatoryUpdate
|
||||
| Manufacturer Name String (EN) | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
| Model Number String (EN) | ModelNumber
|
OnModelNumberUpdate
|
||||
| Serial Number String (EN) | SerialNumber
|
OnSerialNumberUpdate
|
||||
| Software Revision String (EN) | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
| System ID (EN) | SystemID
|
OnSystemIDUpdate
|
Die A&D Waage unterstützt die folgenden benutzerdefinierten Dienste:
| Dienst | Eigenschaft | Ereignis | Lesen | Abonnieren | Schreiben | Beschreibung |
|---|---|---|---|---|---|---|
| Benutzerdefinierter Dienst 1 | OnAnDConnectWeightMeasurementUpdate
|
Gibt die TWeightScaleMeasurement-Daten für die Gewichtsmessung zurück. | ||||
AnDConnectWeightScaleFeature
|
OnAnDConnectWeightScaleFeatureUpdate
|
Gibt die TWeightScaleFeature-Daten für die Funktionsmerkmale zurück. | ||||
DateTime
|
OnDateTimeUpdate
|
Merkmal Date Time (EN). | ||||
| Benutzerdefinierter Dienst 2 | AnDCustomCommandStatus
|
OnAnDCustomCommandStatusUpdate
|
Gibt die TAnDScaleCommandService-Daten für die benutzerdefinierten Befehls- und Antwortmerkmale zurück. |
Benutzerdefinierte Datentypen
Die benutzerdefinierten Datentypen der A&D Waage sind in der folgenden Unit definiert:
- Iot.Device.AnDWeightScaleTypes
Benutzerdefinierte Daten für die Gewichtsmessung
Der Record-Typ TWeightScaleMeasurement enthält die benutzerdefinierten Daten als ein Merkmal der Gewichtsmessung.
Value: Das vom Gerät empfangene Roh-Byte-Array.MeasurementUnitFlag: Legt das Einheitensystem der Messung fest.0: Kilogramm. Internationales System.1: Pfund. Angelsächsisches System.
WeightMeasurement: Gibt den Wert der Gewichtsmessung zurück.TimeStampPresentFlag: Gibt an, ob derTimeStamp-Wert vorhanden ist oder nicht.0: Nicht vorhanden1: Vorhanden
TimeStamp: Gibt den Zeitwert mit dem TypTDateTimezurück.
Benutzerdefinierte Daten für die Waagefunktion
Der Record-Typ TWeightScaleFeature enthält die von der Waage unterstützten benutzerdefinierten Funktionen.
Value: Das vom Gerät empfangene Roh-Byte-Array.TimeStampSupported: Gibt an, ob derTimeStampunterstützt wird.0: Nicht unterstützt.1: Unterstützt.
MultipleUsersSupported: Gibt an, ob mehrere Benutzer unterstützt werden.0: Nicht unterstützt.1: Unterstützt.
BMISupported: Gibt an, ob der BMI unterstützt wird.0: Nicht unterstützt.1: Unterstützt.
Daten für benutzerdefinierte Befehlsdienste
Der Record-Typ TAnDScaleCommandService enthält den Befehl, der an die A&D Waage für die benutzerdefinierten Dienste gesendet werden soll.
Value: Das Roh-Byte-Array, das an das Gerät gesendet werden soll.CommandType: Typ des Befehls:ReadCommand, WriteCommand, ResponseAtPeripheralOnly.CommandID: Gibt den Befehl für die Einstellungen und den Status des Geräts zurück:1: Zeit festlegen.3: Verbindung aufheben.4: Festgelegtes Datum/Uhrzeit lesen.16: Koppelung aufheben.17: Einheitenänderung.18Gesamten Arbeitsspeicher löschen.19Gravitationsbeschleunigung festlegen.166: Puffergröße festlegen.219: Geräteeinstellungen festlegen.225: Anforderung auf Pufferdaten senden.
WeigthUnit: Vom Konstruktor festgelegtes Einheitensystem.- 00: Kilogramm
- 01: Pfund
GravityAcceleration: Von Konstruktor festgelegter Wert für die Gravitationsbeschleunigung.BufferSize: Gibt die Puffergröße zurück.TimeStamp: Vom Konstruktor festgelegter Zeitwert.ReadDeviceSettingsResponse: Gibt einenTAnDScaleDeviceSettingsResponse-Record-Typ mit den Antwortdaten zurück.GravityAcceleration: Wert für die Gravitationsbeschleunigung. Gültiger Wertebereich:9744bis9999.MeasurementUnit: Auf dem Gerät festgelegte Gewichtseinheit:00: Kilogramm01: Pfund
BufferAvailability:00: Kein Puffer verfügbar.01: Puffer verfügbar.
CurrentBufferNumber: Aktuelle Puffernummer des Geräts. Gültiger Wertebereich:0bis90.SumOfMeasurements: Gesamtanzahl der Messungen.
Gerätedetails
- Gerät:
A&D Waage - Modell:
UC-352BLE - Firmware:
CWSP008_110 - Technologie: Bluetooth LE
Bekannte Probleme
- Die A&D Waage kann nicht mit Windows-Computern gekoppelt werden. Wenn Ihre Anwendung auf der Zielplattform 32-Bit-Windows oder 64-Bit-Windows ausgeführt wird, kann sie nicht mit der A&D Waage gekoppelt werden.