Headers for the bluetooth kit, based in the Motorola JSR82 API

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22641 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Ruiz Dorantes
2007-10-21 17:56:01 +00:00
parent d3f08e7fb8
commit c36b70586d
4 changed files with 175 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
/*
* Copyright 2007 Oliver Ruiz Dorantes, oliver.ruiz.dorantes_at_gmail.com
*
* All rights reserved. Distributed under the terms of the MIT License.
*
*/
#ifndef _DEVICE_CLASS_H
#define _DEVICE_CLASS_H
#include <String.h>
namespace Bluetooth {
class DeviceClass {
public:
DeviceClass(int record) {
this->record = record;
}
int getServiceClasses() {
return (record & 0x00FFE000) >> 13;
}
int getMajorDeviceClass() {
return (record & 0x00001F00) >> 8;
}
void getMajorDeviceClass(BString* str) {
}
int getMinorDeviceClass() {
return (record & 0x000000FF) >> 2;
}
void getMinorDeviceClass(BString* str) {
}
private:
int record;
};
}
#endif