KDK_BLUETOOTH_GET_DEV_VERSION(3) Library Functions Manual NAME kdk_bluetooth_get_dev_version - id SYNOPSIS #include extern char* kdk_bluetooth_get_dev_version(int num); Link with -lkybluetooth. Detailed Description The main function of the interface is to obtain the device version of Bluetooth. The argument num is the number of Bluetooth devices, starting from 0, 0 represents 1, and so on. RETURN VALUE On success, returns the device Bluetooth version of type char*; The returned string needs to be released by free On error, return NULL. EXAMPLES #include "libkybluetooth.h" #include #include int main() { int i = 0; char *manufacturer = " "; char *version = " "; char *name = " "; char *address = " "; char *link_mode =" "; char *link_policy =" "; char *scomtu = " "; char *alcmtu = " "; char *packettype = " "; char *features = " "; char *bus = " "; int **id = kdk_bluetooth_get_device_id(); do { printf("id = %d0,id[i]); manufacturer = kdk_bluetooth_get_manufacturer(i); printf("manufacturer: %s0, manufacturer); free(manufacturer); version = kdk_bluetooth_get_dev_version(i); printf("version: %s0, version); free(version); name = kdk_bluetooth_get_name(id[i]); printf("name: %s0, name); address = kdk_bluetooth_get_address(id[i]); printf("address: %s0, address); link_mode = kdk_bluetooth_get_link_mode(id[i]); printf("link_mode: %s0, link_mode); link_policy = kdk_bluetooth_get_link_policy(id[i]); printf("link_policy: %s0, link_policy); scomtu = kdk_bluetooth_get_scomtu(id[i]); printf("scomtu: %s0, scomtu); alcmtu = kdk_bluetooth_get_alcmtu(id[i]); printf("alcmtu: %s0, alcmtu); packettype = kdk_bluetooth_get_packettype(id[i]); printf("packettype: %s0, packettype); features = kdk_bluetooth_get_features(id[i]); printf("features: %s0, features); bus = kdk_bluetooth_get_bus(id[i]); printf("bus: %s0, bus); i++; }while(id[i]); return 0; } CONFORMING TO These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_bluetooth_get_device_id(), kdk_bluetooth_get_manufacturer(), kdk_bluetooth_get_name(), kdk_bluetooth_get_address(), kdk_bluetooth_get_link_mode(), kdk_bluetooth_get_link_policy(), kdk_bluetooth_get_bus(), kdk_bluetooth_get_scomtu(), kdk_bluetooth_get_alcmtu(), kdk_bluetooth_get_packettype() and kdk_bluetooth_get_features(). SEE ALSO kdk_bluetooth_get_device_id(3), kdk_bluetooth_get_manufacturer(3), kdk_bluetooth_get_name(3), kdk_bluetooth_get_address(3), kdk_bluetooth_get_link_mode(3), kdk_bluetooth_get_link_policy(3), kdk_bluetooth_get_bus(3), kdk_bluetooth_get_scomtu(3), kdk_bluetooth_get_alcmtu(3), kdk_bluetooth_get_packettype(3) and kdk_bluetooth_get_features(3). Linux Programmer's Manual Fri Aug 25 2023 KDK_BLUETOOTH_GET_DEV_VERSION(3)