A remote port is like a local port, bot connected to a remote node. More...
#include <Ports.h>
Public Member Functions | |
| RemotePort (RemoteNode &remote, uint8_t num) | |
| void | mode (uint8_t value) const |
| uint8_t | digiRead () const |
| void | digiWrite (uint8_t value) const |
| void | anaWrite (uint8_t val) const |
| void | mode2 (uint8_t value) const |
| uint16_t | anaRead () const |
| uint8_t | digiRead2 () const |
| void | digiWrite2 (uint8_t value) const |
Additional Inherited Members | |
Protected Member Functions inherited from Port | |
| uint8_t | digiPin () const |
| uint8_t | digiPin2 () const |
| uint8_t | anaPin () const |
| Port (uint8_t num) | |
| Contructor for a Port. | |
| void | mode (uint8_t value) const |
| Set the pin mode of a Port's D pin. More... | |
| uint8_t | digiRead () const |
| Reads the value of a Port's D pin. More... | |
| void | digiWrite (uint8_t value) const |
| Write High or Low to a Port's D pin. More... | |
| void | anaWrite (uint8_t val) const |
| Writes a PWM value to a Port's D pin. | |
| uint32_t | pulse (uint8_t state, uint32_t timeout=1000000L) const |
| Applies the Arduino pulseIn() function on a Port's D pin. More... | |
| void | mode2 (uint8_t value) const |
| Set the pin mode of a Port's A pin. More... | |
| uint16_t | anaRead () const |
| Reads an analog value from a Port's A pin. More... | |
| uint8_t | digiRead2 () const |
| Reads the value of a Port's A pin. More... | |
| void | digiWrite2 (uint8_t value) const |
| Write High or Low to a Port's A pin. More... | |
| uint32_t | pulse2 (uint8_t state, uint32_t timeout=1000000L) const |
| Applies the Arduino pulseIn() function on a Port's A pin. More... | |
| void | shift (uint8_t bitOrder, uint8_t value) const |
| Does Arduino shiftOut() with data on D and clock on A pin of the Port. More... | |
| uint16_t | shiftRead (uint8_t bitOrder, uint8_t count=8) const |
| Shift a number of bites in to read them. More... | |
| void | shiftWrite (uint8_t bitOrder, uint16_t value, uint8_t count=8) const |
| The shiftWrite() call is similar but more general than the shift() call in that it allows an adjustable number of bits to be sent, not just 8. More... | |
Static Protected Member Functions inherited from Port | |
| static uint8_t | digiPin3 () |
| static void | mode3 (uint8_t value) |
| Set the pin mode of the I pin on all Ports. More... | |
| static uint8_t | digiRead3 () |
| Reads the value of the I pin on all Ports. More... | |
| static void | digiWrite3 (uint8_t value) |
| Writes the value of the I pin on all Ports. More... | |
| static void | anaWrite3 (uint8_t val) |
| Writes a PWM value to the I pin of all Ports. | |
Protected Attributes inherited from Port | |
| uint8_t | portNum |
| The port number is a small integer mathing the hardware port used. More... | |
A remote port is like a local port, bot connected to a remote node.