BTInfoRadio (Function) In french: BTInfoRadio Returns specific information about a Bluetooth radio connected to the computer.
sListRadios is string sARadio is string sId is string sName is string sMACAddress is string // Clears the list TableDeleteAll(TABLE_Radios) // Returns the list of radios sListRadios = BTListRadio(btSimpleList) // Browse the radios FOR EACH STRING sARadio OF sListRadios SEPARATED BY CR // Stores the device information sId = ExtractString(sARadio, 1) sName = ExtractString(sARadio, 3) sMACAddress = ExtractString(sARadio, 2) // The name is explicitly requested if it is not specified IF sName ~= "" THEN sName = BTInfoRadio(sId, btName) // Fills the Table control with the radios TableAddLine(TABLE_Radios, False, sId, sName, sMACAddress) END
Syntax
<Result> = BTInfoRadio(<Radio identifier> , <Requested information>)
<Result>: Character string Requested information about the specified radio. <Radio identifier>: Integer Identifier of Bluetooth radio to use. This identifier is returned by BTListRadio. <Requested information>: Integer constant Information about the radio. The table below lists the available information as well as the values that can be returned: | | btClassOfDevice | Class of the device, may correspond to one of the following constants:- btCoD_NetworkAccess
- btCoD_AudioVideo
- btCoD_Miscellaneous
- btCoD_Imaging
- btCoD_Unknown
- btCoD_Toy
- btCoD_Computer
- btCoD_Device
- btCoD_Phone
- btCoD_Wearable
| btClassOfService | Class of service, may correspond to one of the following constants (or to a combination of constants):- btCoS_Capturing: Device for acquiring data (scanner, microphone, ...).
- btCoS_Audio: Audio device (microphone, speaker, ...).
- btCoS_Information: Information service (Web or WAP server, etc.)
- btCoS_Positioning: Positioning device (GPS, ...).
- btCoS_Network: Network device (access point, ...).
- btCoS_Rendering: Printer, speaker.
- btCoS_Telephony: Telephony device (phone, modem, ...).
- btCoS_Transfer: Medium for transfer (memory card, ...).
| btIDClassOfService | Numeric value (integer on 11 bits) corresponding to the class of service. | btIDMajorClassOfDevice | Numeric value (integer on 5 bits) corresponding to the major number of the class of device. | btIDManufacturer | Identifier of the manufacturer. | btIDMinorClassOfDevice | Numeric value (integer on 6 bits) corresponding to the minor number of the class of device. | btIDVersion | Version number set by the manufacturer. | btMACAddress | MAC address of the device | btManufacturer | Name of the manufacturer. | btName | Name of the radio. |
Remarks This version only supports Microsoft, Bluesoleil and Broadcom (Widcomm) bluetooth stacks. To know the stack used, call BTStack. The Broadcom (Widcomm) stacks are not available in 64 bits.
This page is also available for…
|
|
|
|