FuzzyChannel::FuzzyChannel(LogicType logicType, quint32 id, Brain *brain, const QString& channelName, qreal min, qreal max): FuzzyBase(logicType, brain, id, min, max), m_channel(0) { setChannelName(channelName); }
Input::Input(quint32 id, Brain *brain, const QString &channel, qreal min, qreal max) : FuzzyChannel(FuzzyBase::INPUT, id, brain, channel, min, max) { setChannelName(channel); }
Output::Output(quint32 id, Brain *brain, const QString &channel, qreal min, qreal max) : FuzzyChannel(FuzzyBase::OUTPUT, id, brain,channel, min, max), m_defuzzMode(AVERAGE) { setChannelName(channel); }
ConfigChannel::ConfigChannel() { openLog("ConfigChannel"); setChannelName("Configuration"); }