diff --git a/headers/private/bluetooth/CommandManager.h b/headers/private/bluetooth/CommandManager.h index 0bb32d0f33..8dbc4a0840 100644 --- a/headers/private/bluetooth/CommandManager.h +++ b/headers/private/bluetooth/CommandManager.h @@ -1,11 +1,8 @@ /* * Copyright 2007-2008 Oliver Ruiz Dorantes, oliver.ruiz.dorantes_at_gmail.com * Copyright 2008 Mika Lindqvist - * * All rights reserved. Distributed under the terms of the MIT License. - * */ - #ifndef _COMMAND_MANAGER_H #define _COMMAND_MANAGER_H @@ -16,6 +13,7 @@ void* buildReset(size_t* outsize); void* buildReadLocalName(size_t* outsize); void* buildWriteScan(uint8 scanmode, size_t* outsize); void* buildAuthEnable(uint8 auth, size_t* outsize); +void* buildReadClassOfDevice(size_t* outsize); /* LINK CONTROL */ void* buildRemoteNameRequest(bdaddr_t bdaddr,uint8 pscan_rep_mode, uint16 clock_offset, size_t* outsize); diff --git a/src/kits/bluetooth/CommandManager.cpp b/src/kits/bluetooth/CommandManager.cpp index d7b9670ce8..3603fcd375 100644 --- a/src/kits/bluetooth/CommandManager.cpp +++ b/src/kits/bluetooth/CommandManager.cpp @@ -66,6 +66,12 @@ void* buildReadLocalName(size_t* outsize) } +void* buildReadClassOfDevice(size_t* outsize) +{ + return buildCommand(OGF_CONTROL_BASEBAND, OCF_READ_CLASS_OF_DEV, NULL, 0, outsize); +} + + void* buildWriteScan(uint8 scanmode, size_t* outsize) { struct hci_write_scan_enable* param;