# Signal `class Signal` โ€” inherits [SystemElementContainer< Pin >](../classes/SystemElementContainer.md) Defined in [signals.hpp:11](../../../../src/system/signals.hpp#L11) ## Public Attributes ### `Signals * prnt` ๐Ÿ“ [signals.hpp:14](../../../../src/system/signals.hpp#L14) Pointer to the parent signals object. ### `SignalType type` ๐Ÿ“ [signals.hpp:15](../../../../src/system/signals.hpp#L15) ## Public Functions ### `Signal(std::string name)` ๐Ÿ“ [signals.hpp:16](../../../../src/system/signals.hpp#L16) ### `void add(Pin *pin) override` ๐Ÿ“ [signals.hpp:17](../../../../src/system/signals.hpp#L17) --- โ† [Back to classes](index.md) ยท [Top](../index.md)