Robot
The embedded systems for UTRA's autonomous humanoid soccer-playing robot
Pc_interface

The pc_interface module provides an abstract layer to communicate with the PC, and handles all communication-related data and actions appropriate for the selected interface. More...

Collaboration diagram for Pc_interface:

Modules

 Header
 

Functions

 pc_interface::PcInterface::PcInterface (Protocol_e _protocol)
 
bool pc_interface::PcInterface::setup ()
 
bool pc_interface::PcInterface::receive ()
 
bool pc_interface::PcInterface::transmit ()
 
bool pc_interface::PcInterface::getRxBuffer (uint8_t *_rxArray) const
 
bool pc_interface::PcInterface::setTxBuffer (const uint8_t *_txArray)
 
Protocol_e pc_interface::PcInterface::getProtocol ()
 
bool pc_interface::PcInterface::setUdpInterface (udp_interface::UdpInterface *_udpInterface)
 
udp_interface::UdpInterfacepc_interface::PcInterface::getUdpInterface () const
 
static bool pc_interface::PcInterfaceTester::setRxBufferDebug (pc_interface::PcInterface &pcInterfaceUnderTest, const uint8_t *_rxArray)
 
static bool pc_interface::PcInterfaceTester::getTxBufferDebug (const pc_interface::PcInterface &pcInterfaceUnderTest, uint8_t *_txArray)
 

Detailed Description

The pc_interface module provides an abstract layer to communicate with the PC, and handles all communication-related data and actions appropriate for the selected interface.