void DeviceDiscovered(RemoteDevice* btDevice, DeviceClass cod) { BString classString; printf("\t%s: Device %s discovered.\n",__FUNCTION__, bdaddrUtils::ToString(btDevice->GetBluetoothAddress())); cod.GetServiceClass(classString); classString << " |"; cod.GetMajorDeviceClass(classString); classString << " |"; cod.GetMinorDeviceClass(classString); printf("\t\t%s: \n", classString.String()); }
static void DumpInfo(LocalDevice* device) { printf("[LocalDevice] %s\t%s\n", (device->GetFriendlyName()).String(), bdaddrUtils::ToString(device->GetBluetoothAddress())); BString classString; DeviceClass cod = device->GetDeviceClass(); cod.GetServiceClass(classString); classString << " |"; cod.GetMajorDeviceClass(classString); classString << " |"; cod.GetMinorDeviceClass(classString); printf("\t\t%s: \n", classString.String()); }