Mentor import done.

This commit is contained in:
2025-04-21 18:19:37 +02:00
parent 6448972fd8
commit d0bf09aa63
14 changed files with 238 additions and 56 deletions

View File

@@ -1,8 +1,11 @@
#include "pins.hpp"
#include "parts.hpp"
#include "signals.hpp"
Pin::Pin(std::string name) : SystemElement(name), sig(nullptr) {};
Pin::Pin(std::string name) : SystemElement(name), sig(nullptr), prnt(nullptr) {};
bool Pin::connected() {
bool Pin::connected()
{
return sig != nullptr;
}
@@ -11,6 +14,6 @@ void Pin::connect(Signal *signal)
sig = signal;
}
Pins::Pins(void): SystemElementContainer<Pin>("pins") {}
Pins::Pins(void) : SystemElementContainer<Pin>("pins") {}
Pins::Pins(std::vector<Pin *> pins): SystemElementContainer<Pin>("pins", pins) {}
Pins::Pins(std::vector<Pin *> pins) : SystemElementContainer<Pin>("pins", pins) {}