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 valeurTimeStampest 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 siTimeStampest 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'enregistrementTAnDScaleDeviceSettingsResponseavec les données de réponse.GravityAcceleration: Valeur d'accélération de la gravité. La plage valide se situe entre9744et9999.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 entre0et90.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.