#include <serialrx.h>
Public Member Functions | |
SerialRx (UserInterface *_ui, const char *_name, const char *baseWindow) | |
virtual | ~SerialRx () |
virtual void | SetNewValueFromUi (const std::string &) |
Protected Member Functions | |
virtual void | CharReceived (unsigned char c) |
Protected Attributes | |
UserInterface * | ui |
std::string | name |
Reads bits from device pins, reconstructs UART bytes and sends them to UI.
Definition at line 85 of file serialrx.h.
SerialRx::SerialRx | ( | UserInterface * | _ui, | |
const char * | _name, | |||
const char * | baseWindow | |||
) |
Definition at line 153 of file serialrx.cpp.
References UserInterface::AddExternalType(), name, Pin::RegisterCallback(), SerialRxBasic::Reset(), SerialRxBasic::rx, ui, and UserInterface::Write().
virtual SerialRx::~SerialRx | ( | ) | [inline, virtual] |
Definition at line 93 of file serialrx.h.
void SerialRx::CharReceived | ( | unsigned char | c | ) | [protected, virtual] |
Implements SerialRxBasic.
Definition at line 171 of file serialrx.cpp.
References name, SerialRxBasic::sendInHex, ui, and UserInterface::Write().
void SerialRx::SetNewValueFromUi | ( | const std::string & | ) | [virtual] |
Implements ExternalType.
Definition at line 193 of file serialrx.cpp.
std::string SerialRx::name [protected] |
Definition at line 88 of file serialrx.h.
Referenced by CharReceived(), and SerialRx().
UserInterface* SerialRx::ui [protected] |
Definition at line 87 of file serialrx.h.
Referenced by CharReceived(), and SerialRx().