Balance A&D
Aller au parent Périphériques ThingConnect
L'A&D Weight Scale est une balance d'A&D Medical.
Utilisez le composant TAnDWeightScale
pour communiquer avec la balance A&D.
Sommaire
Emplacement de la démo
Après l'installation du composant, les projets exemple associés au composant A&D Weight Scale se trouvent dans les répertoires démo IoT suivants :
- Démarrer | Programmes | Embarcadero RAD Studio Berlin | Exemples puis naviguez jusqu'à :
- Delphi :
Internet of Things\Object Pascal\Thing Connect\ANDConnect
- C++ :
Internet of Things\CPP\Thing Connect\ANDConnect
- Delphi :
Services pris en charge
Le composant A&D Weight Scale prend en charge les services et les caractéristiques Bluetooth LE suivants :
Service | Caractéristique | Propriété | Evénement | Lecture | Abonnement | Ecriture |
---|---|---|---|---|---|---|
BatteryLevel
|
OnBatteryLevelUpdate
|
|||||
Device Information | Firmware Revision String | FirmwareRevision
|
OnFirmwareRevisionUpdate
|
|||
Hardware Revision String | HardwareRevision
|
OnHardwareRevisionUpdate
|
||||
IEEE 11073-20601 Regulatory Certification Data List | IEEERegulatory
|
OnIEEERegulatoryUpdate
|
||||
Manufacturer Name String | ManufacturerName
|
OnManufacturerNameUpdate
|
||||
Model Number String | ModelNumber
|
OnModelNumberUpdate
|
||||
Serial Number String | SerialNumber
|
OnSerialNumberUpdate
|
||||
Software Revision String | SoftwareRevision
|
OnSoftwareRevisionUpdate
|
||||
System ID | SystemID
|
OnSystemIDUpdate
|
Le composant A&D Weight Scale prend en charge les services personnalisés suivants :
Service | Propriété | Evénement | Lecture | Abonnement | Ecriture | Description |
---|---|---|---|---|---|---|
Custom Service 1 | OnAnDConnectWeightMeasurementUpdate
|
Renvoie les données TWeightScaleMeasurement pour la mesure du poids. | ||||
AnDConnectWeightScaleFeature
|
OnAnDConnectWeightScaleFeatureUpdate
|
Renvoie les données TWeightScaleFeature pour les caractéristiques de la fonction. | ||||
DateTime
|
OnDateTimeUpdate
|
Caractéristique Date Time. | ||||
Custom Service 2 | AnDCustomCommandStatus
|
OnAnDCustomCommandStatusUpdate
|
Renvoie les données TAnDScaleCommandService pour les caractéristiques de commandes et de réponses personnalisées. |
Types de données personnalisés
Le composant A&D Weight Scale définit ses types de données personnalisés dans l'unité suivante :
- Iot.Device.AnDWeightScaleTypes
Données de mesure de la balance personnalisée
Le type d'enregistrement TWeightScaleMeasurement
contient les données personnalisées sous la forme d'une caractéristique de mesure de la balance.
Value
: Tableau d'octets brut reçu à partir du périphérique.MeasurementUnitFlag
: Spécifie le système d'unité de la mesure.0
: Kilogrammes. Système international.1
: Livres. Système impérial.
WeightMeasurement
: Renvoie la valeur de la mesure du poids.TimeStampPresentFlag
: Indique si la valeurTimeStamp
est présente ou non.0
: Non présente1
: Présente
TimeStamp
: Renvoie la valeur date et heure avec le typeTDateTime
.
Données de la fonction balance personnalisée
Le type d'enregistrement TWeightScaleFeature
contient les fonctions personnalisées prises en charge par la balance.
Value
: Tableau d'octets brut reçu à partir du périphérique.TimeStampSupported
: Indique siTimeStamp
est pris en charge.0
: Non pris en charge.1
: Pris en charge.
MultipleUsersSupported
: Indique si plusieurs utilisateurs sont pris en charge.0
: Non pris en charge.1
: Pris en charge.
BMISupported
: Indique si les données BMI sont prises en charge.0
: Non pris en charge.1
: Pris en charge.
Données de services de commandes personnalisées
Le type d'enregistrement TAnDScaleCommandService
contient la commande à envoyer à la balance A&D pour les services personnalisés.
Value
: Tableau d'octets brut à envoyer vers le périphérique.CommandType
: Type de la commande :ReadCommand, WriteCommand, ResponseAtPeripheralOnly
.CommandID
: Renvoie la commande de gestion de la configuration et du statut du périphérique :1
: Définir l'heure.3
: Déconnecter.4
: Lire la date et l'heure définies.16
: Annuler l'appairage.17
: Changer d'unité.18
: Supprimer toute la mémoire.19
: Définir l'accélération de la gravité.166
: Définir la taille du tampon.219
: Lire les paramètres du périphérique.225
: Envoyer la requête des données du tampon.
WeigthUnit
: Système d'unité défini par le constructeur.- 00: Kilogrammes.
- 01: Livres.
GravityAcceleration
: Valeur d'accélération de la gravité définie par le constructeur.BufferSize
: Renvoie la taille du tampon.TimeStamp
: Valeur date et heure qui a été définie par le constructeur.ReadDeviceSettingsResponse
: Renvoie un type d'enregistrementTAnDScaleDeviceSettingsResponse
avec les données de réponse.GravityAcceleration
: Valeur d'accélération de la gravité. La plage valide se situe entre9744
et9999
.MeasurementUnit
: Valeur d'unité de mesure définie sur le périphérique :00
: Kilogrammes.01
: Livres.
BufferAvailability
:00
: Aucun tampon disponible.01
: Tampon disponible.
CurrentBufferNumber
: Numéro de tampon en cours du périphérique. La plage valide se situe entre0
et90
.SumOfMeasurements
: Nombre total de mesures.
Informations sur le périphérique
- Périphérique :
A&D Weight Scale
- Modèle :
UC-352BLE
- Microprogramme :
CWSP008_110
- Technologie : Bluetooth LE
Problèmes connus
- Le périphérique Balance A&D ne peut pas être appairé à une machine Windows. Si la plate-forme cible de votre application est Windows 32 bits ou Windows 64 bits, elle ne peut pas être appairée à la balance A&D.