Goliath II
Controller Receiver
 All Classes Namespaces Files Functions Enumerations
Classes | Namespaces | Enumerations
bluetooth_controller.h File Reference
#include <string>
#include <boost/asio.hpp>
#include <boost/asio/serial_port.hpp>
#include <boost/log/trivial.hpp>

Go to the source code of this file.

Classes

struct  goliath::btc::Input
 
struct  goliath::btc::StatusMessage
 
class  goliath::btc::BluetoothController
 

Namespaces

 goliath::btc
 Module for bluetooth communication with controller.
 

Enumerations

enum  goliath::btc::Status : std::uint8_t {
  BT_CONNECTED = 0, BT_INVALID_INPUT = 1, BT_BATTERY = 2, BT_LOG_WARNING = 3,
  BT_LOG_ERROR = 4, BT_LOG_FATAL = 5
}
 enum for all status updates to controller
 
enum  goliath::btc::InputError : std::uint8_t {
  IE_SUCCES, IE_EMPTY, IE_WRONG_FORMAT, IE_WRONG_VALUE,
  IE_READ_ERROR, IE_CONNECTION_LOST
}
 enum for input errors
 

Detailed Description

Author
Group 7 - Informatica