|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|