LMS 2012
|
#include "lms2012.h"
#include <bluetooth/bluetooth.h>
#include <bluetooth/rfcomm.h>
#include <sys/poll.h>
#include <sys/ioctl.h>
#include <bluetooth/hci.h>
Go to the source code of this file.
Data Structures | |
struct | READBUF |
struct | WRITEBUF |
struct | MSGBUF |
struct | HCISOCKET |
struct | LISTENSOCKET |
struct | BTSOCKET |
struct | DEVICELIST |
struct | SEARCHLIST |
struct | BTCH |
struct | NONVOLBT |
struct | INCOMMING |
struct | OUTGOING |
struct | TRUSTED_DEV |
struct | BT_GLOBALS |
Macros | |
#define | NONVOL_BT_DATA "settings/nonvolbt" |
#define | MAX_DEV_TABLE_ENTRIES 30 |
#define | BT_CH_OFFSET 2 |
#define | MAX_NAME_SIZE 32 |
#define | MAX_BT_NAME_SIZE 248 |
#define | MAX_BUNDLE_ID_SIZE 24 |
#define | MAX_BUNDLE_SEED_ID_SIZE 11 |
Enumerations | |
enum | { BT_SLAVE_CH0, BT_HOST_CH0, BT_HOST_CH1, BT_HOST_CH2, BT_HOST_CH3, BT_HOST_CH4, BT_HOST_CH5, BT_HOST_CH6, NO_OF_BT_CHS } |
enum | { DEV_EMPTY = 0x00, DEV_KNOWN = 0x01 } |
enum | { READ_BUF_EMPTY, READ_BUF_FULL } |
enum | { SCAN_OFF, SCAN_INQ_STATE, SCAN_NAME_STATE } |
enum | { CH_CONNECTING, CH_FREE, CH_CONNECTED } |
enum | { HCI_IDLE = 0x00, HCI_ONOFF = 0x01, HCI_VISIBLE = 0x02, HCI_NAME = 0x04, HCI_SCAN = 0x08, HCI_CONNECT = 0x10, HCI_DISCONNECT = 0x20, HCI_RESTART = 0x40, HCI_FAIL = 0x80 } |
anonymous enum |
anonymous enum |
anonymous enum |
void IncommingConnect | ( | void | ) |