ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / BTLE functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Enables or disables detection of changes in the value of a Bluetooth Low Energy characteristic.
For example, this makes it possible to generate a notification when a temperature sensor detects any changes.
New in version 2025
WINDEVWindows This function is now available for WINDEV applications in Windows.
Example
characteristic is btleCharacteristic
characteristic.ChangeOfValue(ProcDetectChange)
// ===========================
PROCEDURE CB_ChangeValue (characteristic is btleCharacteristic <useful> , bufValue is Buffer)
// Get value and display it in a Static Text control
sBuf is ANSI string = bufValue
STC_SubscriptionValue = sBuf
crtc is btleCharacteristic
crtc.ChangeOfValue()
Syntax

Asking to be notified whenever the value of a characteristic changes Hide the details

<Characteristic>.ChangeOfValue([<WLanguage procedure>])
<Characteristic>: btleCharacteristic variable
Name of the btleCharacteristic variable corresponding to the characteristic to use.
<WLanguage procedure>: Name of the WLanguage procedure
Name of the WLanguage procedure ("callback") called when a characteristic changes on the device. For more details on this procedure, see Parameters of the procedure used by <btleCharacteristic variable>.ChangeOfValue.

Stopping the detection regarding the change of characteristic value Hide the details

<Characteristic>.ChangeOfValue()
<Characteristic>: btleCharacteristic variable
Name of the btleCharacteristic variable corresponding to the characteristic to use.
Related Examples:
WM Bluetooth 4 Cross-platform examples (WINDEV Mobile): WM Bluetooth 4
[ + ] This example explains how to use the Bluetooth Low Energy functions (Bluetooth LE): BTLExxx.

It is an application allowing you to find the nearby BTLE devices, to connect to them and to interact with the proposed services.
Component: wd300android.aar
Minimum version required
  • Version 24
Comments
Click [Add] to post a comment

Last update: 09/24/2024

Send a report | Local help