Implementation of the Transport interface class to support the gridconnect protocol over serial connection.
More...
#include <SerialGC.h>
Implementation of the Transport interface class to support the gridconnect protocol over serial connection.
◆ SerialGC()
| VLCB::SerialGC::SerialGC |
( |
Stream & | _serial = Serial | ) |
|
|
inline |
◆ begin()
| bool VLCB::SerialGC::begin |
( |
| ) |
|
◆ available()
| bool VLCB::SerialGC::available |
( |
| ) |
|
|
overridevirtual |
Check if an incoming CAN frame is available on the CAN bus.
Implements VLCB::CanTransport.
◆ getNextCanFrame()
| CANFrame VLCB::SerialGC::getNextCanFrame |
( |
| ) |
|
|
overridevirtual |
get the available CANMessage must call available first to ensure there is something to get
Implements VLCB::CanTransport.
◆ sendCanFrame()
| bool VLCB::SerialGC::sendCanFrame |
( |
CANFrame * | frame | ) |
|
|
overridevirtual |
◆ reset()
| void VLCB::SerialGC::reset |
( |
| ) |
|
|
overridevirtual |
◆ getHardwareType()
| virtual byte VLCB::SerialGC::getHardwareType |
( |
| ) |
|
|
inlinevirtual |
Get the hardware type of the concrete transport class.
Reimplemented from VLCB::CanTransport.
◆ receiveCounter()
| virtual unsigned int VLCB::SerialGC::receiveCounter |
( |
| ) |
|
|
inlineoverridevirtual |
◆ transmitCounter()
| virtual unsigned int VLCB::SerialGC::transmitCounter |
( |
| ) |
|
|
inlineoverridevirtual |
◆ receiveBufferSize()
| virtual unsigned int VLCB::SerialGC::receiveBufferSize |
( |
| ) |
|
|
inlineoverridevirtual |
◆ transmitBufferSize()
| virtual unsigned int VLCB::SerialGC::transmitBufferSize |
( |
| ) |
|
|
inlineoverridevirtual |
◆ receiveErrorCounter()
| virtual unsigned int VLCB::SerialGC::receiveErrorCounter |
( |
| ) |
|
|
inlineoverridevirtual |
◆ transmitErrorCounter()
| virtual unsigned int VLCB::SerialGC::transmitErrorCounter |
( |
| ) |
|
|
inlineoverridevirtual |
◆ receiveBufferUsage()
| virtual unsigned int VLCB::SerialGC::receiveBufferUsage |
( |
| ) |
|
|
inlineoverridevirtual |
◆ transmitBufferUsage()
| virtual unsigned int VLCB::SerialGC::transmitBufferUsage |
( |
| ) |
|
|
inlineoverridevirtual |
◆ receiveBufferPeak()
| virtual unsigned int VLCB::SerialGC::receiveBufferPeak |
( |
| ) |
|
|
inlineoverridevirtual |
◆ transmitBufferPeak()
| virtual unsigned int VLCB::SerialGC::transmitBufferPeak |
( |
| ) |
|
|
inlineoverridevirtual |
◆ errorStatus()
| virtual unsigned int VLCB::SerialGC::errorStatus |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: