The purpose of the com object is to enable any visual studio application to be able to communicate in BT protocol with any BT device.
## Deliverables
# BT Com Object library
## General:
The purpose of the com object is to enable any visual studio application to be able to communicate in BT protocol with any BT device.
The master/slave issues should be managed automatically by the com object and should be transparent to the application using the com object.
The com object should insure maximal delay of 20msec.
## Supporting versions:
Visual studio 6.0 and up
## Baud rate:
? 600kbps per seconds.
## Testing Environment:
Will be done between two PCs.
## API*:
* You are requested to describe each API parameter in your quote
### Init
Declaring BT device parameters and activate BT antenna/transmission
### Get available devices
Provides a list of all BT devices in range
### Initiate Connection
Initiate connection with a device is range
### On Connection request
Event Received upon connection request from another device
### On connection completed
Event received upon connection completed
### On disconnection
Event received upon disconnection
### Disconnect
Initiate disconnection
### Send Data
Send data to a specific device
### On Receive Data
Event received upon receiving data from another device
### Terminate
Close BT device and terminate transmissions