#include <boost/bind.hpp>
#include "falcon/comm/FalconCommLibUSB.h"
#include <iostream>
#include <cstdio>
#include <cstring>
#include "libusb.h"
Namespaces | |
namespace | libnifalcon |
Defines | |
#define | SIO_RESET 0 |
#define | SIO_MODEM_CTRL 1 |
#define | SIO_SET_FLOW_CTRL 2 |
#define | SIO_SET_BAUD_RATE 3 |
#define | SIO_SET_DATA 4 |
#define | SIO_RESET_REQUEST_TYPE 0x40 |
#define | SIO_RESET_REQUEST SIO_RESET |
#define | SIO_RESET_SIO 0 |
#define | SIO_RESET_PURGE_RX 1 |
#define | SIO_RESET_PURGE_TX 2 |
#define | SIO_SET_BAUDRATE_REQUEST_TYPE 0x40 |
#define | SIO_SET_BAUDRATE_REQUEST SIO_SET_BAUD_RATE |
#define | SIO_SET_DATA_REQUEST_TYPE 0x40 |
#define | SIO_SET_DATA_REQUEST SIO_SET_DATA |
#define | SIO_SET_FLOW_CTRL_REQUEST SIO_SET_FLOW_CTRL |
#define | SIO_SET_FLOW_CTRL_REQUEST_TYPE 0x40 |
#define | SIO_DISABLE_FLOW_CTRL 0x0 |
#define | SIO_RTS_CTS_HS (0x1 << 8) |
#define | SIO_DTR_DSR_HS (0x2 << 8) |
#define | SIO_XON_XOFF_HS (0x4 << 8) |
#define | SIO_SET_MODEM_CTRL_REQUEST_TYPE 0x40 |
#define | SIO_SET_MODEM_CTRL_REQUEST SIO_MODEM_CTRL |
#define | SIO_SET_DTR_MASK 0x1 |
#define | SIO_SET_DTR_HIGH ( 1 | ( SIO_SET_DTR_MASK << 8)) |
#define | SIO_SET_DTR_LOW ( 0 | ( SIO_SET_DTR_MASK << 8)) |
#define | SIO_SET_RTS_MASK 0x2 |
#define | SIO_SET_RTS_HIGH ( 2 | ( SIO_SET_RTS_MASK << 8 )) |
#define | SIO_SET_RTS_LOW ( 0 | ( SIO_SET_RTS_MASK << 8 )) |
#define | SIO_RTS_CTS_HS (0x1 << 8) |
#define | INTERFACE_ANY 0 |
#define | INTERFACE_A 1 |
#define | INTERFACE_B 2 |
#define INTERFACE_A 1 |
#define INTERFACE_ANY 0 |
#define INTERFACE_B 2 |
#define SIO_DISABLE_FLOW_CTRL 0x0 |
#define SIO_DTR_DSR_HS (0x2 << 8) |
#define SIO_MODEM_CTRL 1 |
#define SIO_RESET 0 |
#define SIO_RESET_PURGE_RX 1 |
#define SIO_RESET_PURGE_TX 2 |
#define SIO_RESET_REQUEST SIO_RESET |
#define SIO_RESET_REQUEST_TYPE 0x40 |
#define SIO_RESET_SIO 0 |
#define SIO_RTS_CTS_HS (0x1 << 8) |
#define SIO_RTS_CTS_HS (0x1 << 8) |
#define SIO_SET_BAUD_RATE 3 |
#define SIO_SET_BAUDRATE_REQUEST SIO_SET_BAUD_RATE |
#define SIO_SET_BAUDRATE_REQUEST_TYPE 0x40 |
#define SIO_SET_DATA 4 |
#define SIO_SET_DATA_REQUEST SIO_SET_DATA |
#define SIO_SET_DATA_REQUEST_TYPE 0x40 |
#define SIO_SET_DTR_HIGH ( 1 | ( SIO_SET_DTR_MASK << 8)) |
#define SIO_SET_DTR_LOW ( 0 | ( SIO_SET_DTR_MASK << 8)) |
#define SIO_SET_DTR_MASK 0x1 |
#define SIO_SET_FLOW_CTRL 2 |
#define SIO_SET_FLOW_CTRL_REQUEST SIO_SET_FLOW_CTRL |
#define SIO_SET_FLOW_CTRL_REQUEST_TYPE 0x40 |
#define SIO_SET_MODEM_CTRL_REQUEST SIO_MODEM_CTRL |
#define SIO_SET_MODEM_CTRL_REQUEST_TYPE 0x40 |
#define SIO_SET_RTS_HIGH ( 2 | ( SIO_SET_RTS_MASK << 8 )) |
#define SIO_SET_RTS_LOW ( 0 | ( SIO_SET_RTS_MASK << 8 )) |
#define SIO_SET_RTS_MASK 0x2 |
#define SIO_XON_XOFF_HS (0x4 << 8) |