Oliver Ruiz Dorantes
31f8763031
- Proper implementation of accept/bind l2cap socket interface
...
- Add more debug info for the KDL debug command
- Request channel pointer also for non l2cap signal frames
- Add locks for packet queues
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34333 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-28 20:03:15 +00:00
Oliver Ruiz Dorantes
cf3d8a746f
- Remove keeping list of connections per device
...
- Start to move some common code from the driver layer (not yet used)
- Style
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34332 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-28 19:50:09 +00:00
Oliver Ruiz Dorantes
b973d02fde
Add Pair button to show the pincode screen(class testing purposes)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34331 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-28 19:31:56 +00:00
Oliver Ruiz Dorantes
e97e2846af
Add code for simulating a SDP server present in the host
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34330 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-28 19:26:00 +00:00
Oliver Ruiz Dorantes
b2ebb71755
File not yet ready, revert
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34025 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-13 22:09:00 +00:00
Oliver Ruiz Dorantes
02d67528b5
Add class to handle all code values to be sent in the ports
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34024 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-11-13 22:03:33 +00:00
Oliver Ruiz Dorantes
ee739a2777
Tab for spaces
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33712 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-21 18:10:12 +00:00
Oliver Ruiz Dorantes
515209e338
Merge view class in the window object
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33471 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-06 20:03:36 +00:00
Oliver Ruiz Dorantes
61da62d0e3
Implement/Fake a temporal SDP server, to allow pairing of devices
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33321 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-27 19:09:13 +00:00
Oliver Ruiz Dorantes
a58b3b3235
Implement a bit further the sockets interface
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33320 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-09-27 19:07:24 +00:00
Oliver Ruiz Dorantes
a53e31dde4
- Use Layout manager
...
- Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32870 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-31 19:21:50 +00:00
Oliver Ruiz Dorantes
d1966ec2c2
- Implement Trigger method to allow buffers
...
- Identation, 80/90, tabs & whitespaces
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32788 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-28 17:17:52 +00:00
Oliver Ruiz Dorantes
3f664b99dc
- Schedule event interrupt transfer with the maximun possible event size, => reduces the number of callbacks for bigger packages
...
- Add debug options for dumping incoming usb buffers
- Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32721 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-26 17:50:41 +00:00
Oliver Ruiz Dorantes
e1466b6996
Change message code as suggested
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32657 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-24 18:16:00 +00:00
Oliver Ruiz Dorantes
22d0f12de3
Netbook!=Handheld
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32169 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-06 18:28:38 +00:00
Oliver Ruiz Dorantes
111d946099
- Patch by Michael Weirauch, Finally a deskbar addon for bluetooth
...
- Functionality to stop services, start preferences, and show debug console
- Cleanups in signatures
-This line, and those below, will be ignored--
M headers/private/bluetooth/bluetoothserver_p.h
M src/servers/bluetooth/BluetoothServer.h
A src/servers/bluetooth/DeskbarReplicant.cpp
A src/servers/bluetooth/DeskbarReplicant.h
M src/servers/bluetooth/Jamfile
M src/servers/bluetooth/BluetoothServer.cpp
M src/preferences/bluetooth/BluetoothMain.cpp
M src/preferences/bluetooth/Jamfile
M src/preferences/bluetooth/defs.h
M src/preferences/bluetooth/BluetoothWindow.cpp
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31508 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-10 15:12:51 +00:00
Oliver Ruiz Dorantes
41077a99de
Make debug window bigger
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31505 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-10 14:29:33 +00:00
Oliver Ruiz Dorantes
981f1b1135
- Add method in LocalDevice class to write its class to the dongle
...
- Rework and style the DeviceClass class
- Implement option "Identify host as..." in preferences with mentioned method, this should allow us to be visible to more RemoteDevices
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31502 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-10 14:19:17 +00:00
Oliver Ruiz Dorantes
2a3b755cbe
Add handling for write device class event
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31501 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-10 13:43:35 +00:00
Oliver Ruiz Dorantes
8fe1949531
Patch by Monni, wrong debug output for btCoreData module pointer
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31449 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-07 21:45:46 +00:00
Oliver Ruiz Dorantes
6d8521b1f4
- Fix brackets to not perform a delete on a missing instance
...
- Security checks on dissapeared devices
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31448 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-07 21:38:36 +00:00
Oliver Ruiz Dorantes
ccf28e4dd1
- Unregister the device when appears any error Issuing any command. Now at least we realize in userland when a dongle has been unplugged with the first problem appears.
...
- Move code between parent & children classes of the Accessors
- a bit Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31446 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-07 19:46:40 +00:00
Oliver Ruiz Dorantes
deb0a3ed2f
Some stars to left
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31377 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-02 20:43:04 +00:00
Oliver Ruiz Dorantes
ddac407426
- Add initial code to unregister devices from server
...
- Handle Hardware error event
- Add function to retrieve an string from a bluetooth error
- Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31376 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-02 20:07:26 +00:00
Oliver Ruiz Dorantes
880e57277e
Add Strings for bluetooth errors
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31363 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-07-01 20:31:02 +00:00
Oliver Ruiz Dorantes
3ae24dffb1
- Cancelling pending transfers at close hook while it is still plugged preventing any resubmittion, this is related ticket 2353
...
- Free device in correct hook
This allows closing and reopening the bluetooth_server keeping bluetooth functionality
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31053 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-14 19:51:29 +00:00
Oliver Ruiz Dorantes
a1163de83e
- Long events were locking the bluetooth server, as events can be more than 256 counting with the header.
...
- Add debug more information in H2 driver and Command Status event
- Change name of port for posting events(former was too long)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31036 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-13 19:17:10 +00:00
Oliver Ruiz Dorantes
80ee40e10c
License header & style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31016 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-12 18:25:57 +00:00
Oliver Ruiz Dorantes
c6083519e7
Make a bit more elegant the processing of bluetooth events
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31015 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-06-12 18:14:51 +00:00
Oliver Ruiz Dorantes
1343446530
Style cleanup(or not making it worse), fix some statistics(Monni)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30767 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-15 22:11:19 +00:00
Oliver Ruiz Dorantes
1fd6d62418
Fix spelling errors
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30589 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-02 20:19:47 +00:00
Oliver Ruiz Dorantes
78f567c478
style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30407 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-25 18:55:15 +00:00
Oliver Ruiz Dorantes
155fa31ec6
- Add method in DeviceClass to draw something representative for the kind of device
...
- Adopt it in Preferences
(Joerg Meyer & me)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30405 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-25 18:40:00 +00:00
Oliver Ruiz Dorantes
6971db8cca
Do not leak the delegate, as suggested by Stippi
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30355 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-23 21:01:57 +00:00
Oliver Ruiz Dorantes
b9068dbf95
- Change LocalDevice getter for HCI id
...
- Fix some new some std::nothrow on critical allocations among kit and server
- Some styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30353 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-23 18:47:01 +00:00
Oliver Ruiz Dorantes
9a597aaebd
Fix JamFile / style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30337 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-22 21:00:58 +00:00
Oliver Ruiz Dorantes
620b8b6e4c
Class name starts with uppercase/ style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30336 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-22 20:59:17 +00:00
Oliver Ruiz Dorantes
3a75fb9c85
style
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30306 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-21 21:36:37 +00:00
Oliver Ruiz Dorantes
b09fa0e435
- Fix Jamfile
...
- Avoid constructor in parent class
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30303 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-21 20:59:47 +00:00
Oliver Ruiz Dorantes
c3053cacff
- Add candidate interface for addons with custom configuration for LocalDevices.
...
- Add example implementation for Devices which need issue a Reset Command
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30300 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-21 20:04:24 +00:00
Oliver Ruiz Dorantes
1b80286772
Move GetID to public API
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30298 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-21 18:21:40 +00:00
Oliver Ruiz Dorantes
33941551de
(Joerg Meyer) - Add Via processors IDs(Esther/Isaiah)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30106 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-10 15:13:20 +00:00
Oliver Ruiz Dorantes
e572eeaab4
Fix build, due Count/Size change in 29979
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30005 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-07 18:47:49 +00:00
Oliver Ruiz Dorantes
f0c9d3e745
- Path by Joerg Meyer
...
- Add identification for Efficeon CPUs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29885 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-03 23:04:30 +00:00
Oliver Ruiz Dorantes
12a1cc3b7e
Patch by Joerg Meyer,
...
- Add some icons for some devices depending on major class
- Same code will be placed later in the BluetoothDeviceView
- Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-29 16:32:12 +00:00
Oliver Ruiz Dorantes
d081e691a0
- Add Strings for bluetooth events
...
- Use then in bluetooth server output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29750 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-28 01:03:05 +00:00
Oliver Ruiz Dorantes
52e3ce2c74
Mika Lindqvist & me
...
- Add Handling for MaxSlotChange
- Many Styling and consistency
- Debug output improved
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29682 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-24 21:45:23 +00:00
Oliver Ruiz Dorantes
131b93231a
Add string with mtu and max packets the device can hold
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29681 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-24 21:27:53 +00:00
Oliver Ruiz Dorantes
8dc33083e8
Patch by Joerg Meyer
...
- Confirm some Broadcom will need a reset to work properly
- Add Bluetooth 2.1 strings for getLocalversion
- Styling
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29680 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-24 21:22:48 +00:00
Oliver Ruiz Dorantes
0b5931e024
- Implement client side of previous commit
...
- Add name for all vendor commands
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29670 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-23 23:10:21 +00:00
Oliver Ruiz Dorantes
dd5df90570
- Remove size output parameter creating commands
...
- Add support for reading the size of internals buffers of the bt chips
- Add support for Resetting the Device
- Add broadcom vendor command fro writting the bdaddr
- clean up the debug output
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29669 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-23 23:07:07 +00:00
Oliver Ruiz Dorantes
3c80fd53bf
Show local version information, update about box credits
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29642 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 23:09:56 +00:00
Oliver Ruiz Dorantes
937bccdbde
Avoid destroying the descriptors at closing devices. Thhis allow quitting and relaunching the bluetooth_server without losing functionality
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29641 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 22:27:13 +00:00
Oliver Ruiz Dorantes
3226176456
Fix array indexation
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29640 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 22:06:15 +00:00
Oliver Ruiz Dorantes
3fdaa5bf72
- Drop R5 compatibility by removing first 4 bytes in the IOCTLs containing the size of the command.
...
- Implement mechanism GetProperty to retrieve detailed information about the LocalDevice
- Generic BluetoothDevice interface changed and adapted
- Implement ReadLocalVersion to be aware of the bluetooth specification supported by our localdevice
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29639 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 21:38:00 +00:00
Oliver Ruiz Dorantes
bd88ac9707
- Move and implement some helper functions to a non private header(revision version etc)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29637 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 21:18:51 +00:00
Oliver Ruiz Dorantes
49c80ab55d
- Add KDL command to check driver memory usage
...
- Use the fetching function to get snetbuffers => reduced memory leaks& usage, used only 4 buffers per device
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29629 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 16:01:34 +00:00
Oliver Ruiz Dorantes
a99504cae3
- Fix the snbuffers recycling mechanism. Park function was not parking if the queue was empty at first instance. Fetching caused corruption freeing the previous buffer of the best matching one.
...
- Add debug methods
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29628 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-21 15:35:22 +00:00
Oliver Ruiz Dorantes
3c2f52ad93
little typo in a company name
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29561 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-16 21:26:58 +00:00
Oliver Ruiz Dorantes
b3064a44cf
Some corrections to the strings, and cleanups in the Devclass
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29560 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-16 21:24:10 +00:00
Oliver Ruiz Dorantes
a7c3c46562
- Created an experimental(more c++ & templatized) way to create bluetooth commands
...
- Add strings for all bluetooth manufacturers
- Add a bunch of strings for each command
- Add methods to get string given a manufacturer code or a command code
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29526 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-14 17:54:42 +00:00
Oliver Ruiz Dorantes
0db890095c
- Prevent crashing when there is no localDevice picked(raynald lesieur)
...
- SetTarget for localDevices not found during startup of the app
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29517 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-14 14:51:41 +00:00
Oliver Ruiz Dorantes
b44ee58331
Add creation of local version infomation command
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29475 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-11 21:43:01 +00:00
Oliver Ruiz Dorantes
d834120754
Show BluetoothAdress in correct order
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29474 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-11 21:26:21 +00:00
Oliver Ruiz Dorantes
011db60a81
Add option to refresh the list of localdevices
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29473 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-11 19:36:57 +00:00
Oliver Ruiz Dorantes
224d5dc603
- Fixed jamfile and added second version of the icons by Raynald Lesieur
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29441 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-08 15:15:05 +00:00
Oliver Ruiz Dorantes
33ab9e95db
Add icon for Bluetooth server by Raynald Lesieur
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29426 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-07 17:52:29 +00:00
Oliver Ruiz Dorantes
2cc4b883c7
Make application signature match
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29425 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-07 17:43:18 +00:00
Oliver Ruiz Dorantes
341f47a529
Add icon for bluetooth preferences by Raynald Lesieur
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29424 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-07 17:39:41 +00:00
Oliver Ruiz Dorantes
5bf53b09c2
- Use static MessageRunners,
...
- Banlance the process of retrieving the remote names, which is blocks the Window Looper, as get remote name is an expensive operation.
Now it waits half second between each operation which gives a better feeling(without using extra thread, that will come when there is an standard barberpole)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29403 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-05 21:36:17 +00:00
Oliver Ruiz Dorantes
bced01f71f
- Use SetSelectionMessage to enable/disable the possibility to add to general list
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29388 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-03 19:02:26 +00:00
Oliver Ruiz Dorantes
11d36ea03d
- Add bluetooth kernel addons to build
...
- keep alphabetic order in network protocols
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29382 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-02 21:24:37 +00:00
Oliver Ruiz Dorantes
61c28fd543
Add new bluetooth components to the bluetooth optional package
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29379 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-02 18:24:24 +00:00
Oliver Ruiz Dorantes
d254a0eb2c
- Fix gcc4 build(Monni)
...
- Remove Items added to Remote List from inquiry list, this fixes elements being shared among more than 1 list. Both lists behave better now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29369 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-01 16:01:41 +00:00
Oliver Ruiz Dorantes
f988be6fbc
- Add the retrieval of remote names to the discovered devices
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29366 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-01 14:48:11 +00:00
Oliver Ruiz Dorantes
cafd739df8
- Add device class in listitem
...
- Add scrollbar to the list of remote devices
- Draw a Rect where an icon is suposed to be located
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29362 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-03-01 13:05:41 +00:00
Oliver Ruiz Dorantes
623f4e6534
- Implement a suitable BListItem(me) for bluetooth Devices
...
- Add functionality to the Menu starting or shutting down the server(Monni)
- Add the desired device after the inquiry to the RemoveDevices List (Monni & me)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29361 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-28 20:48:27 +00:00
Oliver Ruiz Dorantes
025e2c7bfe
Separate stolen ListItem subclass to work on a new one for bluetooth devices
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29325 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-26 20:56:27 +00:00
Oliver Ruiz Dorantes
84a2dcb0eb
Discoverability can be set through preferences now
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29324 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-26 20:52:14 +00:00
Oliver Ruiz Dorantes
fa262f2273
Add prototypes to keep/use global Inquiry time
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29264 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-20 18:25:41 +00:00
Oliver Ruiz Dorantes
b36b65f92c
Implement functionality to the InquiryPanel
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29263 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-20 17:32:48 +00:00
Oliver Ruiz Dorantes
3fcbf7dc22
- Implement ADD button for remote devices list
...
- Shape a bit more the skeleton panel for scanning devices
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29223 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-15 18:32:23 +00:00
Oliver Ruiz Dorantes
96455f01e8
Code for current bluetooth preferences, non ready/standard/polished code (meant to be backup)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29192 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-14 00:07:45 +00:00
Oliver Ruiz Dorantes
9306af4deb
This allows that 2 or more LocalDevices can be retrieved with repeated calls of LocalDevice::GetLocalDevice()
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29156 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-08 01:56:16 +00:00
Oliver Ruiz Dorantes
734ab97cfa
Clean a bit the devfs monitoring stuff. Now monitores the correct folder, and registers everything that is already present(hotplugging not tested)
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29090 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-29 22:12:54 +00:00
Oliver Ruiz Dorantes
06b6c3cbfa
Styling
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29089 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-29 22:09:28 +00:00
Oliver Ruiz Dorantes
bf144dad1c
Publish transport driver in transport subfolder in devfs
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29088 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-29 22:06:52 +00:00
Oliver Ruiz Dorantes
c8ac5a7087
Do dot dump for the particular (major minor service) any header in the string output
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28998 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-23 17:59:49 +00:00
Oliver Ruiz Dorantes
e5da0ec57e
some cleanups and styling by Mika and me
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28915 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-01-16 20:32:19 +00:00
Oliver Ruiz Dorantes
8a32045bf6
Fix Null access at request ident, reported by Mika Lindqvist
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-21 19:14:47 +00:00
Oliver Ruiz Dorantes
515e878c43
Add method to dump all DeviceClass information in one single string
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-14 16:22:22 +00:00
Oliver Ruiz Dorantes
c1990799c0
- Show the class of device(for local and discovered ones).
...
- Listeners do not need to inform about the LocalDevice handling to the Discovery Agent anymore.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28810 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:47:10 +00:00
Oliver Ruiz Dorantes
33fe7b32db
- Implement retrieval of Device Classes.
...
- Implement DeviceClass for easy analisys of discovered devices's type.
- Make harder the intantiation of RemoteDevices.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:41:32 +00:00
Oliver Ruiz Dorantes
a2f8edf787
Add HCI command for retieving Local Device Class
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-13 23:24:11 +00:00
Oliver Ruiz Dorantes
fbbf64a410
Remove dedicated implementation of GetAddress and GetName in server side.
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-08 22:49:20 +00:00
Oliver Ruiz Dorantes
e41b54f56c
GetAddress and GetFriendlyName does not need a dedicated request in the server side
...
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-08 22:45:25 +00:00
Oliver Ruiz Dorantes
a94c1dc58d
Style changes
...
whitespaces remaining... what editor do you use to avoid that?
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28756 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-01 23:09:11 +00:00
Oliver Ruiz Dorantes
5b7fde0fb5
Really scary,
...
Obviously non tested code
freeing stack allocated object.
tnx axel
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28755 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-12-01 23:06:01 +00:00
Oliver Ruiz Dorantes
d8de43897a
- Implement ACL Segmentation and Reassembly
...
- Kernel traces for bluetooth devices
- Register connections helper funcs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28739 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-27 19:44:19 +00:00
Oliver Ruiz Dorantes
7cc7cada6a
- Implement signaling req/rsp
...
- Deliver Connection Oriented packets
- Complete the l2cap upper layers
- Basic interaction with sockets
- Implement thead at this layer for TX
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-11-27 19:12:33 +00:00