diff options
Diffstat (limited to 'src/lib/netlist/devices/nlid_proxy.cpp')
-rw-r--r-- | src/lib/netlist/devices/nlid_proxy.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/lib/netlist/devices/nlid_proxy.cpp b/src/lib/netlist/devices/nlid_proxy.cpp index 0b08327070c..4b18ca0bbb2 100644 --- a/src/lib/netlist/devices/nlid_proxy.cpp +++ b/src/lib/netlist/devices/nlid_proxy.cpp @@ -5,7 +5,6 @@ * */ -//#include <memory> #include "nlid_proxy.h" #include "solver/nld_solver.h" //#include "plib/pstream.h" @@ -100,7 +99,7 @@ namespace netlist , m_last_state(*this, "m_last_var", -1) , m_is_timestep(false) { - const char *power_syms[3][2] ={ {"VCC", "VEE"}, {"VCC", "GND"}, {"VDD", "VSS"}}; + const pstring power_syms[3][2] ={ {"VCC", "VEE"}, {"VCC", "GND"}, {"VDD", "VSS"}}; //register_sub(m_RV); //register_term("1", m_RV.m_P); //register_term("2", m_RV.m_N); @@ -112,8 +111,10 @@ namespace netlist for (int i = 0; i < 3; i++) { pstring devname = out_proxied->device().name(); - auto tp = netlist().setup().find_terminal(devname + "." + power_syms[i][0], detail::device_object_t::type_t::INPUT, false); - auto tn = netlist().setup().find_terminal(devname + "." + power_syms[i][1], detail::device_object_t::type_t::INPUT, false); + auto tp = netlist().setup().find_terminal(devname + "." + power_syms[i][0], + detail::terminal_type::INPUT, false); + auto tn = netlist().setup().find_terminal(devname + "." + power_syms[i][1], + detail::terminal_type::INPUT, false); if (tp != nullptr && tn != nullptr) { /* alternative logic */ @@ -121,12 +122,12 @@ namespace netlist } } if (!f) - netlist().log().warning("D/A Proxy: Found no valid combination of power terminals on device {1}", out_proxied->device().name()); + log().warning(MW_1_NO_POWER_TERMINALS_ON_DEVICE_1, out_proxied->device().name()); else - netlist().log().warning("D/A Proxy: Found power terminals on device {1}", out_proxied->device().name()); + log().verbose("D/A Proxy: Found power terminals on device {1}", out_proxied->device().name()); #if (0) printf("%s %s\n", out_proxied->name().c_str(), out_proxied->device().name().c_str()); - auto x = netlist().setup().find_terminal(out_proxied->name(), detail::device_object_t::type_t::OUTPUT, false); + auto x = netlist().setup().find_terminal(out_proxied->name(), detail::device_object_t::terminal_type::OUTPUT, false); if (x) printf("==> %s\n", x->name().c_str()); #endif } |