|
|
|
|
- Casos especiales
- Limitaciones
- Permisos necesarios
- Hilos y reloj de arena
Devuelve la lista de dispositivos Bluetooth accesibles. sTmpString is string sListDevices is string // Returns the list of devices HourGlass(True) sListDevices = BTListDevice() HourGlass(False) // Clear the Table control where the devices are listed TableDeleteAll(TABLE_Devices) // Fills the Table control IF sListDevices <> "" THEN FOR EACH STRING sTmpString OF sListDevices SEPARATED BY CR TableAdd(TABLE_Devices, sTmpString) END ELSE Info(ErrorInfo(errFullDetails)) END
Sintaxis
<Result> = BTListDevice([<Level of details> [, <Type of Elements to List> [, <Timeout> [, <Radio identifier>]]]])
<Result>: Cadena de caracteres - Lista de dispositivos Bluetooth disponibles,
- Cadena vacía ("") si se produce un error. La función ErrorInfo permite obtener más detalles sobre el problema.
Esta lista tiene el siguiente formato: - en modo simple:
<Device Identifier 1> + TAB + <MAC Address 1> + TAB + <Name 1> + CR + ... + CR + <Device Identifier N> + TAB + <MAC Address N> + TAB + <Name N> - en modo detallado:
<Device Identifier 1> + TAB + <MAC Address 1> + TAB + <Name 1> + TAB + <Class 1 Identifier> + TAB + <Connected 1> + TAB + <Stored 1> + TAB + <Authenticated 1> + TAB + <View Date 1> + TAB + <Date Used 1> + CR + ... + CR + <Device N Identifier> + TAB + <MAC Address N> + TAB + <Name N> + TAB + <Class N Identifier> + TAB + <Connected N> + TAB + <Stored N> + TAB + <Authenticated N> + TAB + <View Date N> + TAB + <Date Used N>
Se devuelve la siguiente información: - <Identificador de Dispositivo>>Dispositivo: Identificador del dispositivo, se utilizará en las funciones Bluetooth que los dispositivos manipular.
- Dirección MAC> <MAC: Dirección física del dispositivo.
- <Nombre>: Nombre devuelto por el dispositivo (puede ser una cadena vacía).
- <Identificador clase>: Clase del dispositivo (entero de 32 bits utilizado para obtener información sobre el tipo de dispositivo). Esta clase puede corresponder a una de las siguientes constantes:
- btCoD_RedAcceso
- btCoD_AudioVideo
- btCoD_pers
- btCoD_Imagen
- btCoD_Desconocido
- btCoD_Juguete
- btCoD_Computadora
- btCoD_Dispositivo
- btCoD_Teléfono
- btCoD_Llevable
- <Conectado>: 1 si el dispositivo está actualmente "conectado" al ordenador actual, 0 en caso contrario.
Esta información no está soportada y siempre corresponderá a 0. - <Almacenado: 1 si el dispositivo es actualmente "recordado" por el dispositivo Bluetooth del ordenador actual, 0 en caso contrario.
Esta información no está soportada y siempre corresponderá a 0. - <Autenticado>>Autentificado: 1 si el dispositivo está actualmente autenticado junto al ordenador actual, 0 en caso contrario.
- <Ver Fecha>: Fecha y hora en que el dispositivo fue visto por última vez por el ordenador actual. Esta fecha está en formato DDMMYYYYYHHMMSS. Esta información se proporciona sólo para los dispositivos recordados.
Esta información no está soportada y siempre corresponderá a una cadena vacía ("""). - <Fecha utilizada>: Fecha y hora de la última vez que se utilizó el dispositivo por última vez. Esta fecha está en formato DDMMYYYYYHHMMSS. Esta información se proporciona sólo para los dispositivos recordados.
Esta información no está soportada y siempre corresponderá a una cadena vacía (""").
<Level of details>: Constante opcional de tipo Integer Nivel de detalle de los resultados:
| | btLista detallada | <Resultado> contiene la lista de dispositivos en modo detallado. | btListaSimple (Valor predeterminado) | <Resultado> contiene la lista de dispositivos en modo simple. |
<Type of Elements to List>: Constante o combinación de constantes de tipo Integer (opcional) Estado de los dispositivos a seleccionar:
| | btStatusAutentificado | Propone los dispositivos autentificados. | btStatusConnectado | Propone los dispositivos conectados. | btStatusDesconocido | Propone los dispositivos desconocidos. | btStatusRecordado | Propone los dispositivos recordados. | btStatusAll (Valor predeterminado) | Propone todos los dispositivos. |
<Timeout>: Entero opcional Tiempo de espera en segundos (entre 1 y 60) cuando se buscan dispositivos. El valor predeterminado de este parámetro es 10. <Radio identifier>: Entero opcional Identificador de la radio Bluetooth a utilizar. Este identificador es devuelto por BTListRadio. Observaciones - Un dispositivo autenticado se recuerda necesariamente (y no al revés).
- Los dispositivos se listan interrogando al entorno hasta que el <Tiempo de espera> de la función. En este intervalo de tiempo, los dispositivos pueden no tener tiempo suficiente para comunicar su identidad.. Entonces, todo lo que tiene que hacer es usar BTInfoDevice para obtener la información que falta.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|