public void device_t_after_ctor(device_t owner, string name) //: base(owner, name) { m_model = new param_model_t(this, "MODEL", ""); set_logic_family(owner.logic_family()); if (logic_family() == null) { throw new nl_exception(MF_NULLPTR_FAMILY(this.name(), "<owner logic family>")); } }
public logic_t(device_t dev, string aname, state_e terminal_state, nldelegate delegate_) : base(dev, aname, terminal_state, delegate_) { m_logic_family = dev.logic_family(); //, logic_family_t(dev.logic_family()) }