| ECRobot C++ API for LEGO MINDSTORMS NXT
    1.0.10
    | 
Bluetooth connection helper class. More...
#include <BTConnection.h>
| Public Member Functions | |
| BTConnection (Bluetooth &bt, Lcd &lcd, Nxt &nxt) | |
| Constructor. | |
| SINT | connect (const CHAR *passkey, const CHAR *devname=0) | 
| Establish Bluetooth connection as a slave device and display the status in the LCD. | |
| SINT | connect (const CHAR *passkey, const U8 address[7]) | 
| Establish Bluetooth connection as a master device and display the status in the LCD. | |
Bluetooth connection helper class.
| ecrobot::BTConnection::BTConnection | ( | Bluetooth & | bt, | 
| Lcd & | lcd, | ||
| Nxt & | nxt | ||
| ) |  [inline] | 
Constructor.
| bt | Reference of a Bluetooth object. | 
| lcd | Reference of a LCD object. | 
| nxt | Reference of a NXT object. | 
| SINT ecrobot::BTConnection::connect | ( | const CHAR * | passkey, | 
| const CHAR * | devname = 0 | ||
| ) | 
Establish Bluetooth connection as a slave device and display the status in the LCD.
Note that the connection process can be canceled by keep pushing ENTR button on the NXT for longer than 0.5sec.
| passkey | Bluetooth passkey (up to 16 characters. I.e. "1234") | 
| devname | Bluetooth user freindly device name (optional parameter. e.g. "NXT") | 
| SINT ecrobot::BTConnection::connect | ( | const CHAR * | passkey, | 
| const U8 | address[7] | ||
| ) | 
Establish Bluetooth connection as a master device and display the status in the LCD.
Note that the connection process can be canceled by keep pushing ENTR button on the NXT for longer than 0.5sec.
| passkey | Bluetooth passkey (up to 16 characters. I.e. "1234") | 
| address | Bluetooth Device Address to be connected (7bytes hex array data) |