|
EnOcean Link
1.14.2.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 |