EnOcean Link
1.14.0.0
Middleware to Connect EnOcean easily to other Projects
|
PacketStream Implementation for Linux based Systems. More...
#include <eoMacPacketStream.h>
Public Member Functions | |
eoReturn | Open (const char *port) |
void | Close () |
eoReturn | ReceiveByte (uint8_t *u8RxByte) |
eoReturn | SendByte (uint8_t u8TxByte) |
Public Member Functions inherited from eoPacketStream | |
eoPacketStream () | |
virtual eoReturn | Receive (eoPacket *p) |
virtual eoReturn | Send (const eoPacket &p) |
virtual bool | IsPacketPending () |
PacketStream Implementation for Linux based Systems.
LinuxPacketStream uses a /dev/ttyxx Interface for a direct communication to an EnOcean device via UART [ESP3].
|
virtual |
Close the Port
Implements eoPacketStream.
|
virtual |
Tries to Open and initialize the specific port for the eoMacPacketStream
port | to open; for example "/dev/ttyUSB0" |
Implements eoPacketStream.
|
virtual |
|
virtual |