diff options
author | 2020-01-29 18:50:27 +0100 | |
---|---|---|
committer | 2020-01-29 18:50:27 +0100 | |
commit | 2b7c6af9ef0e4dc3133df186d01e90cd0954a79c (patch) | |
tree | cbf672d2916aafde97775a1dc89d2c0fdd31ba60 | |
parent | 5ce8dfb369acb538c868efce0a780bacc60e4828 (diff) |
netlist: make gain parameter mandatory for controoled sources. (nw)
-rw-r--r-- | src/lib/netlist/analog/nld_fourterm.h | 16 | ||||
-rw-r--r-- | src/lib/netlist/analog/nlid_fourterm.cpp | 8 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/netlist/analog/nld_fourterm.h b/src/lib/netlist/analog/nld_fourterm.h index 63ba4276169..9f0d7760c3b 100644 --- a/src/lib/netlist/analog/nld_fourterm.h +++ b/src/lib/netlist/analog/nld_fourterm.h @@ -14,17 +14,17 @@ // Macros // ---------------------------------------------------------------------------------------- -#define VCCS(name) \ - NET_REGISTER_DEV(VCCS, name) +#define VCCS(name, G) \ + NET_REGISTER_DEVEXT(VCCS, G) -#define CCCS(name) \ - NET_REGISTER_DEV(CCCS, name) +#define CCCS(name, G) \ + NET_REGISTER_DEVEXT(CCCS, name, G) -#define VCVS(name) \ - NET_REGISTER_DEV(VCVS, name) +#define VCVS(name, G) \ + NET_REGISTER_DEVEXT(VCVS, name, G) -#define CCVS(name) \ - NET_REGISTER_DEV(CCVS, name) +#define CCVS(name, G) \ + NET_REGISTER_DEVEXT(CCVS, name, G) #define LVCCS(name) \ NET_REGISTER_DEV(LVCCS, name) diff --git a/src/lib/netlist/analog/nlid_fourterm.cpp b/src/lib/netlist/analog/nlid_fourterm.cpp index 708fc6a338a..0478a73fb50 100644 --- a/src/lib/netlist/analog/nlid_fourterm.cpp +++ b/src/lib/netlist/analog/nlid_fourterm.cpp @@ -124,10 +124,10 @@ NETLIB_RESET(CCVS) } //namespace analog namespace devices { - NETLIB_DEVICE_IMPL_NS(analog, VCVS, "VCVS", "") - NETLIB_DEVICE_IMPL_NS(analog, VCCS, "VCCS", "") - NETLIB_DEVICE_IMPL_NS(analog, CCCS, "CCCS", "") - NETLIB_DEVICE_IMPL_NS(analog, CCVS, "CCVS", "") + NETLIB_DEVICE_IMPL_NS(analog, VCVS, "VCVS", "G") + NETLIB_DEVICE_IMPL_NS(analog, VCCS, "VCCS", "G") + NETLIB_DEVICE_IMPL_NS(analog, CCCS, "CCCS", "G") + NETLIB_DEVICE_IMPL_NS(analog, CCVS, "CCVS", "G") NETLIB_DEVICE_IMPL_NS(analog, LVCCS, "LVCCS", "") } // namespace devices } // namespace netlist |