|
wiRedPanda
Logic Circuit Simulator
|
Associates a circuit port with its generated Arduino variable name and physical pin. More...
#include <ArduinoCodeGen.h>
Public Member Functions | |
| MappedPin ()=default | |
| Constructs a default (empty) MappedPin. | |
| MappedPin (GraphicElement *elm, const QString &pin, const QString &varName, Port *port, const int portNumber=0) | |
| Constructs a MappedPin for a given element port. | |
Public Attributes | |
| GraphicElement * | m_elm = nullptr |
| QString | m_pin |
| Port * | m_port = nullptr |
| int | m_portNumber = 0 |
| QString | m_varName |
Associates a circuit port with its generated Arduino variable name and physical pin.
Definition at line 27 of file ArduinoCodeGen.h.
|
default |
Constructs a default (empty) MappedPin.
|
inline |
Constructs a MappedPin for a given element port.
| elm | Owning graphic element. |
| pin | Arduino physical pin label (e.g. "A0", "2"). |
| varName | Generated variable name used in the sketch. |
| port | The Port this mapping refers to. |
| portNumber | Index of the port within the element (default 0). |
Definition at line 40 of file ArduinoCodeGen.h.
References m_elm, m_pin, m_port, m_portNumber, and m_varName.
| GraphicElement* MappedPin::m_elm = nullptr |
Definition at line 49 of file ArduinoCodeGen.h.
Referenced by MappedPin().
| QString MappedPin::m_pin |
Definition at line 51 of file ArduinoCodeGen.h.
Referenced by MappedPin().
| Port* MappedPin::m_port = nullptr |
Definition at line 50 of file ArduinoCodeGen.h.
Referenced by MappedPin().
| int MappedPin::m_portNumber = 0 |
Definition at line 53 of file ArduinoCodeGen.h.
Referenced by MappedPin().
| QString MappedPin::m_varName |
Definition at line 52 of file ArduinoCodeGen.h.
Referenced by MappedPin().